All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: Re: [PATCH net-next v1 4/4] net: stmmac: use delays reported by the PHY driver to correct MAC propagation delay
Date: Fri, 26 Apr 2024 06:07:18 +0800	[thread overview]
Message-ID: <202404260527.mBIbJOvC-lkp@intel.com> (raw)

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20240417164316.1755299-5-o.rempel@pengutronix.de>
References: <20240417164316.1755299-5-o.rempel@pengutronix.de>
TO: Oleksij Rempel <o.rempel@pengutronix.de>
TO: Alexandre Torgue <alexandre.torgue@foss.st.com>
TO: Jose Abreu <joabreu@synopsys.com>
TO: "David S. Miller" <davem@davemloft.net>
CC: netdev@vger.kernel.org
TO: Andrew Lunn <andrew@lunn.ch>
TO: Heiner Kallweit <hkallweit1@gmail.com>
TO: Eric Dumazet <edumazet@google.com>
TO: Jakub Kicinski <kuba@kernel.org>
TO: Paolo Abeni <pabeni@redhat.com>
TO: Maxime Coquelin <mcoquelin.stm32@gmail.com>
TO: Woojung Huh <woojung.huh@microchip.com>
TO: Arun Ramadoss <arun.ramadoss@microchip.com>
TO: Richard Cochran <richardcochran@gmail.com>
TO: Russell King <linux@armlinux.org.uk>
CC: Oleksij Rempel <o.rempel@pengutronix.de>
CC: kernel@pengutronix.de
CC: linux-kernel@vger.kernel.org
CC: UNGLinuxDriver@microchip.com
CC: linux-stm32@st-md-mailman.stormreply.com

Hi Oleksij,

kernel test robot noticed the following build warnings:

[auto build test WARNING on net-next/main]

url:    https://github.com/intel-lab-lkp/linux/commits/Oleksij-Rempel/net-phy-Add-TimeSync-delay-query-support-to-PHYlib-API/20240418-004607
base:   net-next/main
patch link:    https://lore.kernel.org/r/20240417164316.1755299-5-o.rempel%40pengutronix.de
patch subject: [PATCH net-next v1 4/4] net: stmmac: use delays reported by the PHY driver to correct MAC propagation delay
:::::: branch date: 8 days ago
:::::: commit date: 8 days ago
config: i386-randconfig-141-20240426 (https://download.01.org/0day-ci/archive/20240426/202404260527.mBIbJOvC-lkp@intel.com/config)
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202404260527.mBIbJOvC-lkp@intel.com/

New smatch warnings:
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:1110 stmmac_mac_link_up() warn: passing zero to 'ERR_PTR'

Old smatch warnings:
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3801 stmmac_request_irq_multi_msi() warn: 'dev->irq' from request_irq() not released on lines: 3801.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3801 stmmac_request_irq_multi_msi() warn: 'priv->lpi_irq' from request_irq() not released on lines: 3801.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3801 stmmac_request_irq_multi_msi() warn: 'priv->sfty_ce_irq' from request_irq() not released on lines: 3801.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3801 stmmac_request_irq_multi_msi() warn: 'priv->sfty_irq' from request_irq() not released on lines: 3801.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3801 stmmac_request_irq_multi_msi() warn: 'priv->sfty_ue_irq' from request_irq() not released on lines: 3801.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3801 stmmac_request_irq_multi_msi() warn: 'priv->wol_irq' from request_irq() not released on lines: 3801.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3867 stmmac_request_irq_single() warn: 'dev->irq' from request_irq() not released on lines: 3867.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3867 stmmac_request_irq_single() warn: 'priv->lpi_irq' from request_irq() not released on lines: 3867.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:3867 stmmac_request_irq_single() warn: 'priv->wol_irq' from request_irq() not released on lines: 3867.
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:5651 stmmac_rx() error: 'skb' dereferencing possible ERR_PTR()
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:5663 stmmac_rx() error: 'skb' dereferencing possible ERR_PTR()
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:5689 stmmac_rx() error: 'skb' dereferencing possible ERR_PTR()

vim +/ERR_PTR +1110 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09   986  
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09   987  static void stmmac_mac_link_up(struct phylink_config *config,
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09   988  			       struct phy_device *phy,
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09   989  			       unsigned int mode, phy_interface_t interface,
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09   990  			       int speed, int duplex,
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09   991  			       bool tx_pause, bool rx_pause)
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14   992  {
74371272f97fd1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11   993  	struct stmmac_priv *priv = netdev_priv(to_net_dev(config->dev));
a3a57bf07de23f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Heiner Kallweit            2022-08-24   994  	u32 old_ctrl, ctrl;
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14   995  
efe92571bfc30f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Bartosz Golaszewski        2023-07-10   996  	if ((priv->plat->flags & STMMAC_FLAG_SERDES_UP_AFTER_PHY_LINKUP) &&
efe92571bfc30f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Bartosz Golaszewski        2023-07-10   997  	    priv->plat->serdes_powerup)
a46e9010124256 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Revanth Kumar Uppala       2022-12-01   998  		priv->plat->serdes_powerup(priv->dev, priv->plat->bsp_priv);
a46e9010124256 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Revanth Kumar Uppala       2022-12-01   999  
a3a57bf07de23f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Heiner Kallweit            2022-08-24  1000  	old_ctrl = readl(priv->ioaddr + MAC_CTRL_REG);
a3a57bf07de23f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Heiner Kallweit            2022-08-24  1001  	ctrl = old_ctrl & ~priv->hw->link.speed_mask;
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1002  
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09  1003  	if (interface == PHY_INTERFACE_MODE_USXGMII) {
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09  1004  		switch (speed) {
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1005  		case SPEED_10000:
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1006  			ctrl |= priv->hw->link.xgmii.speed10000;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1007  			break;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1008  		case SPEED_5000:
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1009  			ctrl |= priv->hw->link.xgmii.speed5000;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1010  			break;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1011  		case SPEED_2500:
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1012  			ctrl |= priv->hw->link.xgmii.speed2500;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1013  			break;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1014  		default:
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1015  			return;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1016  		}
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1017  	} else if (interface == PHY_INTERFACE_MODE_XLGMII) {
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1018  		switch (speed) {
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1019  		case SPEED_100000:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1020  			ctrl |= priv->hw->link.xlgmii.speed100000;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1021  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1022  		case SPEED_50000:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1023  			ctrl |= priv->hw->link.xlgmii.speed50000;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1024  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1025  		case SPEED_40000:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1026  			ctrl |= priv->hw->link.xlgmii.speed40000;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1027  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1028  		case SPEED_25000:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1029  			ctrl |= priv->hw->link.xlgmii.speed25000;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1030  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1031  		case SPEED_10000:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1032  			ctrl |= priv->hw->link.xgmii.speed10000;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1033  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1034  		case SPEED_2500:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1035  			ctrl |= priv->hw->link.speed2500;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1036  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1037  		case SPEED_1000:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1038  			ctrl |= priv->hw->link.speed1000;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1039  			break;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1040  		default:
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1041  			return;
8a880936e9025e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-17  1042  		}
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1043  	} else {
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09  1044  		switch (speed) {
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1045  		case SPEED_2500:
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1046  			ctrl |= priv->hw->link.speed2500;
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1047  			break;
afbe17a3ad38e1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-05-24  1048  		case SPEED_1000:
ca84dfb9ab7084 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-05-24  1049  			ctrl |= priv->hw->link.speed1000;
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14  1050  			break;
afbe17a3ad38e1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-05-24  1051  		case SPEED_100:
ca84dfb9ab7084 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-05-24  1052  			ctrl |= priv->hw->link.speed100;
9beae261baab3f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-02-15  1053  			break;
afbe17a3ad38e1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-05-24  1054  		case SPEED_10:
ca84dfb9ab7084 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c LABBE Corentin             2017-05-24  1055  			ctrl |= priv->hw->link.speed10;
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14  1056  			break;
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14  1057  		default:
74371272f97fd1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1058  			return;
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14  1059  		}
5b0d7d7da64b42 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1060  	}
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1061  
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09  1062  	priv->speed = speed;
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1063  
74371272f97fd1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1064  	if (priv->plat->fix_mac_speed)
1fc04a0b973392 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Shenwei Wang               2023-08-07  1065  		priv->plat->fix_mac_speed(priv->plat->bsp_priv, speed, mode);
47dd7a540b8a0c drivers/net/stmmac/stmmac_main.c                  Giuseppe Cavallaro         2009-10-14  1066  
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09  1067  	if (!duplex)
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1068  		ctrl &= ~priv->hw->link.duplex;
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1069  	else
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1070  		ctrl |= priv->hw->link.duplex;
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1071  
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1072  	/* Flow Control operation */
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1073  	if (rx_pause && tx_pause)
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1074  		priv->flow_ctrl = FLOW_AUTO;
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1075  	else if (rx_pause && !tx_pause)
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1076  		priv->flow_ctrl = FLOW_RX;
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1077  	else if (!rx_pause && tx_pause)
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1078  		priv->flow_ctrl = FLOW_TX;
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1079  	else
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1080  		priv->flow_ctrl = FLOW_OFF;
cc3d2b5fc0d6f8 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Goh, Wei Sheng             2022-11-23  1081  
46f69ded988d23 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2020-03-09  1082  	stmmac_mac_flow_ctrl(priv, duplex);
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1083  
a3a57bf07de23f drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Heiner Kallweit            2022-08-24  1084  	if (ctrl != old_ctrl)
ad01b7d480a4a1 drivers/net/stmmac/stmmac_main.c                  Giuseppe CAVALLARO         2010-08-23  1085  		writel(ctrl, priv->ioaddr + MAC_CTRL_REG);
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1086  
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1087  	stmmac_mac_set(priv, priv->ioaddr, true);
5b1117704d4c59 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-28  1088  	if (phy && priv->dma_cap.eee) {
54aa39a513dbf2 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Andrey Konovalov           2023-01-27  1089  		priv->eee_active =
743dd1db85f40b drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Bartosz Golaszewski        2023-07-10  1090  			phy_init_eee(phy, !(priv->plat->flags &
743dd1db85f40b drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Bartosz Golaszewski        2023-07-10  1091  				STMMAC_FLAG_RX_CLK_RUNS_IN_LPI)) >= 0;
74371272f97fd1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1092  		priv->eee_enabled = stmmac_eee_init(priv);
388e201d41fa1e drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Vineetha G. Jaya Kumaran   2020-10-01  1093  		priv->tx_lpi_enabled = priv->eee_enabled;
74371272f97fd1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1094  		stmmac_set_eee_pls(priv, priv->hw, true);
74371272f97fd1 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1095  	}
5a5586112b9295 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Ong Boon Leong             2021-03-24  1096  
63c173ff7aa3b5 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Mohammad Athari Bin Ismail 2021-03-26  1097  	if (priv->dma_cap.fpesel)
5a5586112b9295 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Ong Boon Leong             2021-03-24  1098  		stmmac_fpe_link_state_handle(priv, true);
26cfb838aa002a drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Johannes Zink              2023-08-01  1099  
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1100  	if (priv->plat->flags & STMMAC_FLAG_HWTSTAMP_CORRECT_LATENCY) {
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1101  		int ret = 0;
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1102  
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1103  		if (phy)
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1104  			ret = phy_get_timesync_data_path_delays(phy,
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1105  								&priv->phy_tx_delay_ns,
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1106  								&priv->phy_rx_delay_ns);
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1107  		if (!phy || ret) {
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1108  			if (ret != -EOPNOTSUPP)
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1109  				netdev_err(priv->dev, "Failed to get PHY delay: %pe\n",
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17 @1110  					   ERR_PTR(ret));
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1111  			priv->phy_tx_delay_ns = 0;
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1112  			priv->phy_rx_delay_ns = 0;
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1113  		}
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1114  
26cfb838aa002a drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Johannes Zink              2023-08-01  1115  		stmmac_hwtstamp_correct_latency(priv, priv);
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1116  	}
aa187184434368 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Oleksij Rempel             2024-04-17  1117  }
9ad372fc5aaf12 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c Jose Abreu                 2019-06-11  1118  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

             reply	other threads:[~2024-04-25 22:08 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-25 22:07 kernel test robot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-04-17 16:43 [PATCH net-next v1 0/4] add support for TimeSync path delays Oleksij Rempel
2024-04-17 16:43 ` [PATCH net-next v1 4/4] net: stmmac: use delays reported by the PHY driver to correct MAC propagation delay Oleksij Rempel
2024-04-17 19:13   ` Serge Semin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202404260527.mBIbJOvC-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=error27@gmail.com \
    --cc=oe-kbuild@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.