public inbox for llvm@lists.linux.dev
 help / color / mirror / Atom feed
* Re: [net-next RFC PATCH v3 1/4] net: phy: pass PHY driver to .match_phy_device OP
       [not found] <20250326233512.17153-2-ansuelsmth@gmail.com>
@ 2025-03-27  4:31 ` kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-03-27  4:31 UTC (permalink / raw)
  To: Christian Marangi; +Cc: llvm, oe-kbuild-all

Hi Christian,

[This is a private test report for your RFC patch.]
kernel test robot noticed the following build errors:

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

url:    https://github.com/intel-lab-lkp/linux/commits/Christian-Marangi/net-phy-pass-PHY-driver-to-match_phy_device-OP/20250327-073812
base:   net-next/main
patch link:    https://lore.kernel.org/r/20250326233512.17153-2-ansuelsmth%40gmail.com
patch subject: [net-next RFC PATCH v3 1/4] net: phy: pass PHY driver to .match_phy_device OP
config: arm-randconfig-003-20250327 (https://download.01.org/0day-ci/archive/20250327/202503271208.yqdElxUG-lkp@intel.com/config)
compiler: clang version 21.0.0git (https://github.com/llvm/llvm-project c2692afc0a92cd5da140dfcdfff7818a5b8ce997)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250327/202503271208.yqdElxUG-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/202503271208.yqdElxUG-lkp@intel.com/

All errors (new ones prefixed by >>):

>> drivers/net/phy/nxp-c45-tja11xx.c:2089:23: error: incompatible function pointer types initializing 'int (*)(struct phy_device *, const struct phy_driver *)' with an expression of type 'int (struct phy_device *)' [-Wincompatible-function-pointer-types]
    2089 |                 .match_phy_device       = tja1103_match_phy_device,
         |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/phy/nxp-c45-tja11xx.c:2113:23: error: incompatible function pointer types initializing 'int (*)(struct phy_device *, const struct phy_driver *)' with an expression of type 'int (struct phy_device *)' [-Wincompatible-function-pointer-types]
    2113 |                 .match_phy_device       = tja1104_match_phy_device,
         |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/phy/nxp-c45-tja11xx.c:2138:23: error: incompatible function pointer types initializing 'int (*)(struct phy_device *, const struct phy_driver *)' with an expression of type 'int (struct phy_device *)' [-Wincompatible-function-pointer-types]
    2138 |                 .match_phy_device       = tja1120_match_phy_device,
         |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/phy/nxp-c45-tja11xx.c:2163:23: error: incompatible function pointer types initializing 'int (*)(struct phy_device *, const struct phy_driver *)' with an expression of type 'int (struct phy_device *)' [-Wincompatible-function-pointer-types]
    2163 |                 .match_phy_device       = tja1121_match_phy_device,
         |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
   4 errors generated.


vim +2089 drivers/net/phy/nxp-c45-tja11xx.c

f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2065) 
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2066) static struct phy_driver nxp_c45_driver[] = {
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2067) 	{
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2068) 		.name			= "NXP C45 TJA1103",
369da333569eb8 Radu Pirea (NXP OSS  2023-07-31  2069) 		.get_features		= nxp_c45_get_features,
6c0c85da044e92 Radu Pirea (NXP OSS  2023-07-31  2070) 		.driver_data		= &tja1103_phy_data,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2071) 		.probe			= nxp_c45_probe,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2072) 		.soft_reset		= nxp_c45_soft_reset,
ac0687e821cffa Radu Pirea (NXP OSS  2023-07-31  2073) 		.config_aneg		= genphy_c45_config_aneg,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2074) 		.config_init		= nxp_c45_config_init,
425c8348df7b86 Radu Pirea (NXP OSS  2023-07-31  2075) 		.config_intr		= tja1103_config_intr,
b2f0ca00e6b34b Radu Pirea (NXP OSS  2021-04-23  2076) 		.handle_interrupt	= nxp_c45_handle_interrupt,
ac0687e821cffa Radu Pirea (NXP OSS  2023-07-31  2077) 		.read_status		= genphy_c45_read_status,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2078) 		.suspend		= genphy_c45_pma_suspend,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2079) 		.resume			= genphy_c45_pma_resume,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2080) 		.get_sset_count		= nxp_c45_get_sset_count,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2081) 		.get_strings		= nxp_c45_get_strings,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2082) 		.get_stats		= nxp_c45_get_stats,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2083) 		.cable_test_start	= nxp_c45_cable_test_start,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2084) 		.cable_test_get_status	= nxp_c45_cable_test_get_status,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2085) 		.set_loopback		= genphy_c45_loopback,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2086) 		.get_sqi		= nxp_c45_get_sqi,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2087) 		.get_sqi_max		= nxp_c45_get_sqi_max,
a4506722dc39ca Radu Pirea (OSS      2023-04-06  2088) 		.remove			= nxp_c45_remove,
a06a868a0cd96b Andrei Botila        2025-02-28 @2089  		.match_phy_device	= tja1103_match_phy_device,
a06a868a0cd96b Andrei Botila        2025-02-28  2090  	},
a06a868a0cd96b Andrei Botila        2025-02-28  2091  	{
a06a868a0cd96b Andrei Botila        2025-02-28  2092  		.name			= "NXP C45 TJA1104",
a06a868a0cd96b Andrei Botila        2025-02-28  2093  		.get_features		= nxp_c45_get_features,
a06a868a0cd96b Andrei Botila        2025-02-28  2094  		.driver_data		= &tja1103_phy_data,
a06a868a0cd96b Andrei Botila        2025-02-28  2095  		.probe			= nxp_c45_probe,
a06a868a0cd96b Andrei Botila        2025-02-28  2096  		.soft_reset		= nxp_c45_soft_reset,
a06a868a0cd96b Andrei Botila        2025-02-28  2097  		.config_aneg		= genphy_c45_config_aneg,
a06a868a0cd96b Andrei Botila        2025-02-28  2098  		.config_init		= nxp_c45_config_init,
a06a868a0cd96b Andrei Botila        2025-02-28  2099  		.config_intr		= tja1103_config_intr,
a06a868a0cd96b Andrei Botila        2025-02-28  2100  		.handle_interrupt	= nxp_c45_handle_interrupt,
a06a868a0cd96b Andrei Botila        2025-02-28  2101  		.read_status		= genphy_c45_read_status,
a06a868a0cd96b Andrei Botila        2025-02-28  2102  		.suspend		= genphy_c45_pma_suspend,
a06a868a0cd96b Andrei Botila        2025-02-28  2103  		.resume			= genphy_c45_pma_resume,
a06a868a0cd96b Andrei Botila        2025-02-28  2104  		.get_sset_count		= nxp_c45_get_sset_count,
a06a868a0cd96b Andrei Botila        2025-02-28  2105  		.get_strings		= nxp_c45_get_strings,
a06a868a0cd96b Andrei Botila        2025-02-28  2106  		.get_stats		= nxp_c45_get_stats,
a06a868a0cd96b Andrei Botila        2025-02-28  2107  		.cable_test_start	= nxp_c45_cable_test_start,
a06a868a0cd96b Andrei Botila        2025-02-28  2108  		.cable_test_get_status	= nxp_c45_cable_test_get_status,
a06a868a0cd96b Andrei Botila        2025-02-28  2109  		.set_loopback		= genphy_c45_loopback,
a06a868a0cd96b Andrei Botila        2025-02-28  2110  		.get_sqi		= nxp_c45_get_sqi,
a06a868a0cd96b Andrei Botila        2025-02-28  2111  		.get_sqi_max		= nxp_c45_get_sqi_max,
a06a868a0cd96b Andrei Botila        2025-02-28  2112  		.remove			= nxp_c45_remove,
a06a868a0cd96b Andrei Botila        2025-02-28  2113  		.match_phy_device	= tja1104_match_phy_device,
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2114) 	},
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2115) 	{
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2116) 		.name			= "NXP C45 TJA1120",
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2117) 		.get_features		= nxp_c45_get_features,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2118) 		.driver_data		= &tja1120_phy_data,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2119) 		.probe			= nxp_c45_probe,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2120) 		.soft_reset		= nxp_c45_soft_reset,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2121) 		.config_aneg		= genphy_c45_config_aneg,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2122) 		.config_init		= nxp_c45_config_init,
425c8348df7b86 Radu Pirea (NXP OSS  2023-07-31  2123) 		.config_intr		= tja1120_config_intr,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2124) 		.handle_interrupt	= nxp_c45_handle_interrupt,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2125) 		.read_status		= genphy_c45_read_status,
68c6af72047ca7 Radu Pirea (NXP OSS  2023-07-31  2126) 		.link_change_notify	= tja1120_link_change_notify,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2127) 		.suspend		= genphy_c45_pma_suspend,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2128) 		.resume			= genphy_c45_pma_resume,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2129) 		.get_sset_count		= nxp_c45_get_sset_count,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2130) 		.get_strings		= nxp_c45_get_strings,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2131) 		.get_stats		= nxp_c45_get_stats,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2132) 		.cable_test_start	= nxp_c45_cable_test_start,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2133) 		.cable_test_get_status	= nxp_c45_cable_test_get_status,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2134) 		.set_loopback		= genphy_c45_loopback,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2135) 		.get_sqi		= nxp_c45_get_sqi,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2136) 		.get_sqi_max		= nxp_c45_get_sqi_max,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2137) 		.remove			= nxp_c45_remove,
7215e9375694db Andrei Botila        2025-02-28  2138  		.match_phy_device	= tja1120_match_phy_device,
7215e9375694db Andrei Botila        2025-02-28  2139  	},
7215e9375694db Andrei Botila        2025-02-28  2140  	{
7215e9375694db Andrei Botila        2025-02-28  2141  		.name			= "NXP C45 TJA1121",
7215e9375694db Andrei Botila        2025-02-28  2142  		.get_features		= nxp_c45_get_features,
7215e9375694db Andrei Botila        2025-02-28  2143  		.driver_data		= &tja1120_phy_data,
7215e9375694db Andrei Botila        2025-02-28  2144  		.probe			= nxp_c45_probe,
7215e9375694db Andrei Botila        2025-02-28  2145  		.soft_reset		= nxp_c45_soft_reset,
7215e9375694db Andrei Botila        2025-02-28  2146  		.config_aneg		= genphy_c45_config_aneg,
7215e9375694db Andrei Botila        2025-02-28  2147  		.config_init		= nxp_c45_config_init,
7215e9375694db Andrei Botila        2025-02-28  2148  		.config_intr		= tja1120_config_intr,
7215e9375694db Andrei Botila        2025-02-28  2149  		.handle_interrupt	= nxp_c45_handle_interrupt,
7215e9375694db Andrei Botila        2025-02-28  2150  		.read_status		= genphy_c45_read_status,
7215e9375694db Andrei Botila        2025-02-28  2151  		.link_change_notify	= tja1120_link_change_notify,
7215e9375694db Andrei Botila        2025-02-28  2152  		.suspend		= genphy_c45_pma_suspend,
7215e9375694db Andrei Botila        2025-02-28  2153  		.resume			= genphy_c45_pma_resume,
7215e9375694db Andrei Botila        2025-02-28  2154  		.get_sset_count		= nxp_c45_get_sset_count,
7215e9375694db Andrei Botila        2025-02-28  2155  		.get_strings		= nxp_c45_get_strings,
7215e9375694db Andrei Botila        2025-02-28  2156  		.get_stats		= nxp_c45_get_stats,
7215e9375694db Andrei Botila        2025-02-28  2157  		.cable_test_start	= nxp_c45_cable_test_start,
7215e9375694db Andrei Botila        2025-02-28  2158  		.cable_test_get_status	= nxp_c45_cable_test_get_status,
7215e9375694db Andrei Botila        2025-02-28  2159  		.set_loopback		= genphy_c45_loopback,
7215e9375694db Andrei Botila        2025-02-28  2160  		.get_sqi		= nxp_c45_get_sqi,
7215e9375694db Andrei Botila        2025-02-28  2161  		.get_sqi_max		= nxp_c45_get_sqi_max,
7215e9375694db Andrei Botila        2025-02-28  2162  		.remove			= nxp_c45_remove,
7215e9375694db Andrei Botila        2025-02-28  2163  		.match_phy_device	= tja1121_match_phy_device,
f1fe5dff2b8aa8 Radu Pirea (NXP OSS  2023-07-31  2164) 	},
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2165) };
b050f2f15e04f0 Radu Pirea (NXP OSS  2021-04-19  2166) 

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-03-27  4:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20250326233512.17153-2-ansuelsmth@gmail.com>
2025-03-27  4:31 ` [net-next RFC PATCH v3 1/4] net: phy: pass PHY driver to .match_phy_device OP kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox