* Re: [PATCH net-next v11 08/16] net: phy: Introduce generic SFP handling for PHY drivers
[not found] <20250814135832.174911-9-maxime.chevallier@bootlin.com>
@ 2025-08-15 3:25 ` kernel test robot
2025-08-22 9:59 ` Maxime Chevallier
0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2025-08-15 3:25 UTC (permalink / raw)
To: Maxime Chevallier, davem
Cc: llvm, oe-kbuild-all, Maxime Chevallier, netdev, linux-kernel,
linux-arm-msm, thomas.petazzoni, Andrew Lunn, Jakub Kicinski,
Eric Dumazet, Paolo Abeni, Russell King, linux-arm-kernel,
Christophe Leroy, Herve Codina, Florian Fainelli, Heiner Kallweit,
Vladimir Oltean, Köry Maincent, Marek Behún,
Oleksij Rempel, Nicolò Veronese, Simon Horman, mwojtas,
Antoine Tenart, devicetree, Conor Dooley, Krzysztof Kozlowski,
Rob Herring, Romain Gantois, Daniel Golle
Hi Maxime,
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/Maxime-Chevallier/dt-bindings-net-Introduce-the-ethernet-connector-description/20250814-221559
base: net-next/main
patch link: https://lore.kernel.org/r/20250814135832.174911-9-maxime.chevallier%40bootlin.com
patch subject: [PATCH net-next v11 08/16] net: phy: Introduce generic SFP handling for PHY drivers
config: i386-randconfig-013-20250815 (https://download.01.org/0day-ci/archive/20250815/202508151058.jqJsn9VB-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250815/202508151058.jqJsn9VB-lkp@intel.com/reproduce)
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>
| Closes: https://lore.kernel.org/oe-kbuild-all/202508151058.jqJsn9VB-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/net/phy/phy_device.c:1625:47: warning: variable 'iface' is uninitialized when used here [-Wuninitialized]
1625 | return port->ops->configure_mii(port, true, iface);
| ^~~~~
drivers/net/phy/phy_device.c:1597:2: note: variable 'iface' is declared here
1597 | phy_interface_t iface;
| ^
1 warning generated.
vim +/iface +1625 drivers/net/phy/phy_device.c
1589
1590 static int phy_sfp_module_insert(void *upstream, const struct sfp_eeprom_id *id)
1591 {
1592 struct phy_device *phydev = upstream;
1593 struct phy_port *port;
1594
1595 __ETHTOOL_DECLARE_LINK_MODE_MASK(sfp_support);
1596 DECLARE_PHY_INTERFACE_MASK(interfaces);
1597 phy_interface_t iface;
1598
1599 linkmode_zero(sfp_support);
1600
1601 port = phy_get_sfp_port(phydev);
1602 if (!port)
1603 return -EINVAL;
1604
1605 sfp_parse_support(phydev->sfp_bus, id, sfp_support, interfaces);
1606
1607 if (phydev->n_ports == 1)
1608 phydev->port = sfp_parse_port(phydev->sfp_bus, id, sfp_support);
1609
1610 linkmode_and(sfp_support, port->supported, sfp_support);
1611 linkmode_and(interfaces, interfaces, port->interfaces);
1612
1613 if (linkmode_empty(sfp_support)) {
1614 dev_err(&phydev->mdio.dev, "incompatible SFP module inserted, no common linkmode\n");
1615 return -EINVAL;
1616 }
1617
1618 /* Check that this interface is supported */
1619 if (!test_bit(iface, port->interfaces)) {
1620 dev_err(&phydev->mdio.dev, "PHY %s does not support the SFP module's requested MII interfaces\n", phydev_name(phydev));
1621 return -EINVAL;
1622 }
1623
1624 if (port->ops && port->ops->configure_mii)
> 1625 return port->ops->configure_mii(port, true, iface);
1626
1627 return 0;
1628 }
1629
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH net-next v11 08/16] net: phy: Introduce generic SFP handling for PHY drivers
2025-08-15 3:25 ` [PATCH net-next v11 08/16] net: phy: Introduce generic SFP handling for PHY drivers kernel test robot
@ 2025-08-22 9:59 ` Maxime Chevallier
0 siblings, 0 replies; 2+ messages in thread
From: Maxime Chevallier @ 2025-08-22 9:59 UTC (permalink / raw)
To: kernel test robot, davem
Cc: llvm, oe-kbuild-all, netdev, linux-kernel, linux-arm-msm,
thomas.petazzoni, Andrew Lunn, Jakub Kicinski, Eric Dumazet,
Paolo Abeni, Russell King, linux-arm-kernel, Christophe Leroy,
Herve Codina, Florian Fainelli, Heiner Kallweit, Vladimir Oltean,
Köry Maincent, Marek Behún, Oleksij Rempel,
Nicolò Veronese, Simon Horman, mwojtas, Antoine Tenart,
devicetree, Conor Dooley, Krzysztof Kozlowski, Rob Herring,
Romain Gantois, Daniel Golle
On 15/08/2025 05:25, kernel test robot wrote:
> Hi Maxime,
>
> 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/Maxime-Chevallier/dt-bindings-net-Introduce-the-ethernet-connector-description/20250814-221559
> base: net-next/main
> patch link: https://lore.kernel.org/r/20250814135832.174911-9-maxime.chevallier%40bootlin.com
> patch subject: [PATCH net-next v11 08/16] net: phy: Introduce generic SFP handling for PHY drivers
> config: i386-randconfig-013-20250815 (https://download.01.org/0day-ci/archive/20250815/202508151058.jqJsn9VB-lkp@intel.com/config)
> compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250815/202508151058.jqJsn9VB-lkp@intel.com/reproduce)
>
> 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>
> | Closes: https://lore.kernel.org/oe-kbuild-all/202508151058.jqJsn9VB-lkp@intel.com/
>
> All warnings (new ones prefixed by >>):
>
>>> drivers/net/phy/phy_device.c:1625:47: warning: variable 'iface' is uninitialized when used here [-Wuninitialized]
> 1625 | return port->ops->configure_mii(port, true, iface);
> | ^~~~~
> drivers/net/phy/phy_device.c:1597:2: note: variable 'iface' is declared here
> 1597 | phy_interface_t iface;
> | ^
> 1 warning generated.
>
That's completly wrong indeed... I had an extra question to ask to Russell
wrt. that feature, then forgot about it and sent the series...
I'll address that then
Maxime
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-08-22 10:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20250814135832.174911-9-maxime.chevallier@bootlin.com>
2025-08-15 3:25 ` [PATCH net-next v11 08/16] net: phy: Introduce generic SFP handling for PHY drivers kernel test robot
2025-08-22 9:59 ` Maxime Chevallier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).