All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [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.