tree:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 7204eaa2c1f509066486f488c9dcb065d7484494
commit: 2fa4e4b799e191530edbae4b96b85d4486e55053 [3065/6354] net: pcs: Move XPCS into new
PCS subdirectory
config: x86_64-randconfig-a001-20200910 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
git checkout 2fa4e4b799e191530edbae4b96b85d4486e55053
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
ld: drivers/net/phy/mdio_devres.o: in function `devm_mdiobus_alloc_size':
> drivers/net/phy/mdio_devres.c:38: undefined reference to
`mdiobus_alloc_size'
ld: drivers/net/phy/mdio_devres.o: in function
`devm_mdiobus_free':
> drivers/net/phy/mdio_devres.c:16: undefined reference to
`mdiobus_free'
ld: drivers/net/phy/mdio_devres.o: in function
`__devm_mdiobus_register':
> drivers/net/phy/mdio_devres.c:87: undefined reference to
`__mdiobus_register'
ld: drivers/net/phy/mdio_devres.o: in function
`devm_mdiobus_unregister':
> drivers/net/phy/mdio_devres.c:53: undefined reference to
`mdiobus_unregister'
ld: drivers/net/phy/mdio_devres.o: in function
`devm_of_mdiobus_register':
> drivers/net/phy/mdio_devres.c:120: undefined reference to
`of_mdiobus_register'
ld: drivers/net/phy/mdio-mscc-miim.o: in function
`mscc_miim_remove':
drivers/net/phy/mdio-mscc-miim.c:188: undefined reference to `mdiobus_unregister'
ld: drivers/net/phy/mdio-mscc-miim.o: in function `mscc_miim_probe':
drivers/net/phy/mdio-mscc-miim.c:173: undefined reference to `of_mdiobus_register'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_read':
> drivers/net/pcs/pcs-xpcs.c:151: undefined reference to
`mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_write':
> drivers/net/pcs/pcs-xpcs.c:158: undefined reference to
`mdiobus_write'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_read':
> drivers/net/pcs/pcs-xpcs.c:151: undefined reference to
`mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_write':
> drivers/net/pcs/pcs-xpcs.c:158: undefined reference to
`mdiobus_write'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_read':
> drivers/net/pcs/pcs-xpcs.c:151: undefined reference to
`mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_write':
> drivers/net/pcs/pcs-xpcs.c:158: undefined reference to
`mdiobus_write'
>> ld: drivers/net/pcs/pcs-xpcs.c:158: undefined reference
to `mdiobus_write'
>> ld: drivers/net/pcs/pcs-xpcs.c:158: undefined reference to `mdiobus_write'
>> ld: drivers/net/pcs/pcs-xpcs.c:158: undefined reference to `mdiobus_write'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_read':
> drivers/net/pcs/pcs-xpcs.c:151: undefined reference to
`mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_write':
> drivers/net/pcs/pcs-xpcs.c:158: undefined reference to
`mdiobus_write'
>> ld: drivers/net/pcs/pcs-xpcs.c:158: undefined reference
to `mdiobus_write'
ld: drivers/net/pcs/pcs-xpcs.o: in function `xpcs_read':
> drivers/net/pcs/pcs-xpcs.c:151: undefined reference to
`mdiobus_read'
>> ld: drivers/net/pcs/pcs-xpcs.c:151: undefined reference
to `mdiobus_read'
>> ld: drivers/net/pcs/pcs-xpcs.c:151: undefined reference to `mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.c:151: undefined reference to `mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.c:151: undefined reference to `mdiobus_read'
ld: drivers/net/pcs/pcs-xpcs.o:drivers/net/pcs/pcs-xpcs.c:151: more undefined
references to `mdiobus_read' follow
#
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commi...
git remote add linux-next
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git fetch --no-tags linux-next master
git checkout 2fa4e4b799e191530edbae4b96b85d4486e55053
vim +151 drivers/net/pcs/pcs-xpcs.c
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 146
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 147 static int
xpcs_read(struct mdio_xpcs_args *xpcs, int dev, u32 reg)
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 148 {
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 149 u32 reg_addr =
MII_ADDR_C45 | dev << 16 | reg;
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 150
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 @151 return
mdiobus_read(xpcs->bus, xpcs->addr, reg_addr);
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 152 }
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 153
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 154 static int
xpcs_write(struct mdio_xpcs_args *xpcs, int dev, u32 reg, u16 val)
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 155 {
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 156 u32 reg_addr =
MII_ADDR_C45 | dev << 16 | reg;
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 157
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 @158 return
mdiobus_write(xpcs->bus, xpcs->addr, reg_addr, val);
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 159 }
fcb26bd2b6cab57 drivers/net/phy/mdio-xpcs.c Jose Abreu 2020-03-09 160
:::::: The code at line 151 was first introduced by commit
:::::: fcb26bd2b6cab573f06e5855638368cf88e99c2b net: phy: Add Synopsys DesignWare XPCS
MDIO module
:::::: TO: Jose Abreu <Jose.Abreu(a)synopsys.com>
:::::: CC: David S. Miller <davem(a)davemloft.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org