* [openeuler:OLK-6.6 4026/4224] drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:3246:6: warning: no previous prototype for function 'rnpm_get_phy_statistics'
@ 2024-03-20 10:30 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2024-03-20 10:30 UTC (permalink / raw
To: kernel, gu.huiguang; +Cc: oe-kbuild-all
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: b61688dbd28fa5eb9aa4e4109bc38543cd1d596f
commit: 5deaf74c4b3edcf88f67f18aa352690deb9dc212 [4026/4224] drivers: initial support for rnpm drivers from Mucse Technology
config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20240320/202403201844.sT1rPTz4-lkp@intel.com/config)
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240320/202403201844.sT1rPTz4-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/202403201844.sT1rPTz4-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:1290:7: warning: variable 'autoneg_changed' set but not used [-Wunused-but-set-variable]
1290 | bool autoneg_changed = false, duplex_changed = false;
| ^
drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:1290:32: warning: variable 'duplex_changed' set but not used [-Wunused-but-set-variable]
1290 | bool autoneg_changed = false, duplex_changed = false;
| ^
drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:2092:6: warning: variable 'dma_ch' set but not used [-Wunused-but-set-variable]
2092 | u32 dma_ch;
| ^
>> drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:3246:6: warning: no previous prototype for function 'rnpm_get_phy_statistics' [-Wmissing-prototypes]
3246 | void rnpm_get_phy_statistics(struct net_device *netdev,
| ^
drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:3246:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
3246 | void rnpm_get_phy_statistics(struct net_device *netdev,
| ^
| static
4 warnings generated.
--
>> drivers/net/ethernet/mucse/rnpm/rnpm_sriov.c:976:5: warning: no previous prototype for function 'rnpm_get_vf_ringnum' [-Wmissing-prototypes]
976 | int rnpm_get_vf_ringnum(int vf, int num)
| ^
drivers/net/ethernet/mucse/rnpm/rnpm_sriov.c:976:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
976 | int rnpm_get_vf_ringnum(int vf, int num)
| ^
| static
drivers/net/ethernet/mucse/rnpm/rnpm_sriov.c:986:9: warning: variable 'y' set but not used [-Wunused-but-set-variable]
986 | u64 x, y, result;
| ^
>> drivers/net/ethernet/mucse/rnpm/rnpm_sriov.c:983:5: warning: no previous prototype for function 'rnpm_setup_ring_maxrate' [-Wmissing-prototypes]
983 | int rnpm_setup_ring_maxrate(struct rnpm_adapter *adapter, int ring,
| ^
drivers/net/ethernet/mucse/rnpm/rnpm_sriov.c:983:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
983 | int rnpm_setup_ring_maxrate(struct rnpm_adapter *adapter, int ring,
| ^
| static
3 warnings generated.
vim +/rnpm_get_phy_statistics +3246 drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c
3245
> 3246 void rnpm_get_phy_statistics(struct net_device *netdev,
3247 struct ethtool_stats *stats, u64 *data)
3248 {
3249 struct rnpm_adapter *adapter = netdev_priv(netdev);
3250 struct rnpm_hw *hw = &adapter->hw;
3251 struct phy_statistics ps;
3252
3253 if (rnpm_mbx_get_phy_statistics(hw, (u8 *)&ps) != 0)
3254 return;
3255
3256 *data++ = ps.yt.pkg_ib_valid;
3257 *data++ = ps.yt.pkg_ib_os_good;
3258 *data++ = ps.yt.pkg_ib_us_good;
3259 *data++ = ps.yt.pkg_ib_err;
3260 *data++ = ps.yt.pkg_ib_os_bad;
3261 *data++ = ps.yt.pkg_ib_frag;
3262 *data++ = ps.yt.pkg_ib_nosfd;
3263 *data++ = ps.yt.pkg_ob_valid;
3264 *data++ = ps.yt.pkg_ob_os_good;
3265 *data++ = ps.yt.pkg_ob_us_good;
3266 *data++ = ps.yt.pkg_ob_err;
3267 *data++ = ps.yt.pkg_ob_os_bad;
3268 *data++ = ps.yt.pkg_ob_frag;
3269 *data++ = ps.yt.pkg_ob_nosfd;
3270 }
3271
--
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:[~2024-03-20 10:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-20 10:30 [openeuler:OLK-6.6 4026/4224] drivers/net/ethernet/mucse/rnpm/rnpm_ethtool.c:3246:6: warning: no previous prototype for function 'rnpm_get_phy_statistics' kernel test robot
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.