tree:
https://github.com/frank-w/BPI-R2-4.14 5.15-rtl8367dsa
head: d23232d65379337787348ac851424897bf65ac92
commit: 5c74980be490840e3502fdc7308b8114fb253a47 [49/60] net: dsa: rtl8367: add
vlan-reset
config: powerpc-allmodconfig (attached as .config)
compiler: powerpc-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
#
https://github.com/frank-w/BPI-R2-4.14/commit/5c74980be490840e3502fdc7308...
git remote add frank-w-bpi-r2-4.14
https://github.com/frank-w/BPI-R2-4.14
git fetch --no-tags frank-w-bpi-r2-4.14 5.15-rtl8367dsa
git checkout 5c74980be490840e3502fdc7308b8114fb253a47
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the frank-w-bpi-r2-4.14/5.15-rtl8367dsa HEAD
d23232d65379337787348ac851424897bf65ac92 builds fine.
It only hurts bisectability.
All errors (new ones prefixed by >>):
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:46:14: error: no previous prototype for
'mii_mgr_read' [-Werror=missing-prototypes]
46 | unsigned int mii_mgr_read(unsigned int phy_addr,unsigned int
phy_register,unsigned int *read_data)
| ^~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:59:14: error: no previous prototype for
'mii_mgr_write' [-Werror=missing-prototypes]
59 | unsigned int mii_mgr_write(unsigned int phy_addr,unsigned int
phy_register,unsigned int write_data)
| ^~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:76:11: error: no previous prototype for
'smi_read' [-Werror=missing-prototypes]
76 | rtk_int32 smi_read(rtk_uint32 mAddrs, rtk_uint32 *rData)
| ^~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:105:11: error: no previous prototype for
'smi_write' [-Werror=missing-prototypes]
105 | rtk_int32 smi_write(rtk_uint32 mAddrs, rtk_uint32 rData)
| ^~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:137:7: error: no previous prototype for
'rtl8367c_setAsicReg' [-Werror=missing-prototypes]
137 | ret_t rtl8367c_setAsicReg(rtk_uint32 reg, rtk_uint32 value)
| ^~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:148:7: error: no previous prototype for
'rtl8367c_getAsicReg' [-Werror=missing-prototypes]
148 | ret_t rtl8367c_getAsicReg(rtk_uint32 reg, rtk_uint32 *pValue)
| ^~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:164:7: error: no previous prototype for
'rtl8367c_setAsicRegBit' [-Werror=missing-prototypes]
164 | ret_t rtl8367c_setAsicRegBit(rtk_uint32 reg, rtk_uint32 bit, rtk_uint32 value)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:188:7: error: no previous prototype for
'rtl8367c_getAsicRegBit' [-Werror=missing-prototypes]
188 | ret_t rtl8367c_getAsicRegBit(rtk_uint32 reg, rtk_uint32 bit, rtk_uint32
*pValue)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:203:7: error: no previous prototype for
'rtl8367c_getAsicRegBits' [-Werror=missing-prototypes]
203 | ret_t rtl8367c_getAsicRegBits(rtk_uint32 reg, rtk_uint32 bits, rtk_uint32
*pValue)
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:229:7: error: no previous prototype for
'rtl8367c_setAsicRegBits' [-Werror=missing-prototypes]
229 | ret_t rtl8367c_setAsicRegBits(rtk_uint32 reg, rtk_uint32 bits, rtk_uint32
value)
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:266:7: error: no previous prototype for
'rtl8367c_setAsicPHYOCPReg' [-Werror=missing-prototypes]
266 | ret_t rtl8367c_setAsicPHYOCPReg(rtk_uint32 phyNo, rtk_uint32 ocpAddr,
rtk_uint32 ocpData )
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:287:7: error: no previous prototype for
'rtl8367c_getAsicPHYOCPReg' [-Werror=missing-prototypes]
287 | ret_t rtl8367c_getAsicPHYOCPReg(rtk_uint32 phyNo, rtk_uint32 ocpAddr,
rtk_uint32 *pRegData )
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:308:7: error: no previous prototype for
'rtl8367c_setAsicSdsReg' [-Werror=missing-prototypes]
308 | ret_t rtl8367c_setAsicSdsReg(rtk_uint32 sdsId, rtk_uint32 sdsReg, rtk_uint32
sdsPage, rtk_uint32 value)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:325:7: error: no previous prototype for
'rtl8367c_getAsicSdsReg' [-Werror=missing-prototypes]
325 | ret_t rtl8367c_getAsicSdsReg(rtk_uint32 sdsId, rtk_uint32 sdsReg, rtk_uint32
sdsPage, rtk_uint32 *value)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:351:7: error: no previous prototype for
'rtl8367c_setAsicPHYReg' [-Werror=missing-prototypes]
351 | ret_t rtl8367c_setAsicPHYReg(rtk_uint32 phyNo, rtk_uint32 phyAddr, rtk_uint32
phyData )
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:362:7: error: no previous prototype for
'rtl8367c_getAsicPHYReg' [-Werror=missing-prototypes]
362 | ret_t rtl8367c_getAsicPHYReg(rtk_uint32 phyNo, rtk_uint32 phyAddr, rtk_uint32
*pRegData )
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:374:7: error: no previous prototype for
'rtl8367c_setAsicPortEnableAll' [-Werror=missing-prototypes]
374 | ret_t rtl8367c_setAsicPortEnableAll(rtk_uint32 enable)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:383:7: error: no previous prototype for
'rtl8367c_setAsicPortExtMode' [-Werror=missing-prototypes]
383 | ret_t rtl8367c_setAsicPortExtMode(rtk_uint32 id, rtk_uint32 mode)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:760:7: error: no previous prototype for
'rtl8367c_setAsicPortForceLinkExt' [-Werror=missing-prototypes]
760 | ret_t rtl8367c_setAsicPortForceLinkExt(rtk_uint32 id, rtl8367c_port_ability_t
*pPortAbility)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:846:7: error: no previous prototype for
'rtl8367c_getAsicPortForceLinkExt' [-Werror=missing-prototypes]
846 | ret_t rtl8367c_getAsicPortForceLinkExt(rtk_uint32 id, rtl8367c_port_ability_t
*pPortAbility)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:983:7: error: no previous prototype for
'rtl8367c_setAsicVlan4kEntry' [-Werror=missing-prototypes]
983 | ret_t rtl8367c_setAsicVlan4kEntry(rtl8367c_user_vlan4kentry *pVlan4kEntry )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1038:7: error: no previous prototype for
'rtl8367c_setAsicVlanMemberConfig' [-Werror=missing-prototypes]
1038 | ret_t rtl8367c_setAsicVlanMemberConfig(rtk_uint32 index,
rtl8367c_vlanconfiguser *pVlanCg)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1086:7: error: no previous prototype for
'rtl8367c_setAsicVlanEgressTagMode' [-Werror=missing-prototypes]
1086 | ret_t rtl8367c_setAsicVlanEgressTagMode(rtk_uint32 port, rtl8367c_egtagmode
tagMode)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1097:7: error: no previous prototype for
'rtl8367c_setAsicVlanPortBasedVID' [-Werror=missing-prototypes]
1097 | ret_t rtl8367c_setAsicVlanPortBasedVID(rtk_uint32 port, rtk_uint32 index,
rtk_uint32 pri)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1126:7: error: no previous prototype for
'rtl8367c_setAsicVlanIngressFilter' [-Werror=missing-prototypes]
1126 | ret_t rtl8367c_setAsicVlanIngressFilter(rtk_uint32 port, rtk_uint32 enabled)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1134:7: error: no previous prototype for
'rtl8367c_setAsicVlanFilter' [-Werror=missing-prototypes]
1134 | ret_t rtl8367c_setAsicVlanFilter(rtk_uint32 enabled)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1141:15: error: no previous prototype for
'rtk_port_macForceLinkExt_set' [-Werror=missing-prototypes]
1141 | rtk_api_ret_t rtk_port_macForceLinkExt_set(rtk_port_t port, rtk_mode_ext_t
mode, rtk_port_mac_ability_t *pPortability)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1210:15: error: no previous prototype for
'rtk_port_phyReg_set' [-Werror=missing-prototypes]
1210 | rtk_api_ret_t rtk_port_phyReg_set(rtk_port_t port, rtk_port_phy_reg_t reg,
rtk_port_phy_data_t regData)
| ^~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1226:15: error: no previous prototype for
'rtk_port_phyReg_get' [-Werror=missing-prototypes]
1226 | rtk_api_ret_t rtk_port_phyReg_get(rtk_port_t port, rtk_port_phy_reg_t reg,
rtk_port_phy_data_t *pData)
| ^~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1242:15: error: no previous prototype for
'rtk_port_phyEnableAll_set' [-Werror=missing-prototypes]
1242 | rtk_api_ret_t rtk_port_phyEnableAll_set(rtk_enable_t enable)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1283:15: error: no previous prototype for
'rtk_port_rgmiiDelayExt_set' [-Werror=missing-prototypes]
1283 | rtk_api_ret_t rtk_port_rgmiiDelayExt_set(rtk_port_t port, rtk_data_t txDelay,
rtk_data_t rxDelay)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1315:7: error: no previous prototype for
'rtl8367c_setSgmiiNway' [-Werror=missing-prototypes]
1315 | ret_t rtl8367c_setSgmiiNway(rtk_uint32 ext_id, rtk_uint32 state)
| ^~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1402:15: error: no previous prototype for
'rtk_port_sgmiiNway_set' [-Werror=missing-prototypes]
1402 | rtk_api_ret_t rtk_port_sgmiiNway_set(rtk_port_t port, rtk_enable_t state)
| ^~~~~~~~~~~~~~~~~~~~~~
> drivers/net/dsa/rtl8367s_mdio.c:1422:7: error: no previous
prototype for 'rtl8367c_resetVlan' [-Werror=missing-prototypes]
1422 |
ret_t rtl8367c_resetVlan(void)
| ^~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1869:15: error: no previous prototype for
'rtk_switch_probe' [-Werror=missing-prototypes]
1869 | rtk_api_ret_t rtk_switch_probe(switch_chip_t *pSwitchChip)
| ^~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1918:15: error: no previous prototype for
'rtk_switch_initialState_set' [-Werror=missing-prototypes]
1918 | rtk_api_ret_t rtk_switch_initialState_set(init_state_t state)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:1927:15: error: no previous prototype for
'rtk_switch_init' [-Werror=missing-prototypes]
1927 | rtk_api_ret_t rtk_switch_init(void)
| ^~~~~~~~~~~~~~~
drivers/net/dsa/rtl8367s_mdio.c:2038:6: error: no previous prototype for
'init_gsw' [-Werror=missing-prototypes]
2038 | void init_gsw(void)
| ^~~~~~~~
cc1: all warnings being treated as errors
vim +/rtl8367c_resetVlan +1422 drivers/net/dsa/rtl8367s_mdio.c
1419
1420
1421 // ============================================ RTK VLAN functions
==========================================================
1422 ret_t rtl8367c_resetVlan(void)
1423 {
1424 ret_t retVal;
1425
1426 if((retVal = rtl8367c_setAsicRegBit(RTL8367C_REG_VLAN_EXT_CTRL2,
RTL8367C_VLAN_EXT_CTRL2_OFFSET, 1)) != RT_ERR_OK)
1427 return retVal;
1428
1429 return RT_ERR_OK;
1430 }
1431
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org