All of lore.kernel.org
 help / color / mirror / Atom feed
* [saeed:net-next-mlx5 14/15] net/ethtool/linkmodes.c:169:48: warning: initialized field overwritten
@ 2020-05-19  2:23 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-05-19  2:23 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 11703 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git net-next-mlx5
head:   cff94391545e746a9a3f8e4e2e6ad1ecbe13dc09
commit: 26126b040268ca778529f991d859709523e3521a [14/15] ethtool: Add support for 100Gbps per lane link modes
config: x86_64-defconfig (attached as .config)

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>

All warnings (new ones prefixed by >>, old ones prefixed by <<):

>> net/ethtool/linkmodes.c:169:48: warning: initialized field overwritten [-Woverride-init]
[ETHTOOL_LINK_MODE(_speed, _type, _duplex)] = {                                                    ^
>> net/ethtool/linkmodes.c:260:2: note: in expansion of macro '__DEFINE_LINK_MODE_PARAMS'
__DEFINE_LINK_MODE_PARAMS(400000, CR8, Full),
^~~~~~~~~~~~~~~~~~~~~~~~~
net/ethtool/linkmodes.c:169:48: note: (near initialization for 'link_mode_params[73]')
[ETHTOOL_LINK_MODE(_speed, _type, _duplex)] = {                                                    ^
>> net/ethtool/linkmodes.c:260:2: note: in expansion of macro '__DEFINE_LINK_MODE_PARAMS'
__DEFINE_LINK_MODE_PARAMS(400000, CR8, Full),
^~~~~~~~~~~~~~~~~~~~~~~~~

vim +169 net/ethtool/linkmodes.c

bfbcfe2032e70b Michal Kubecek  2019-12-27  167  
bfbcfe2032e70b Michal Kubecek  2019-12-27  168  #define __DEFINE_LINK_MODE_PARAMS(_speed, _type, _duplex) \
bfbcfe2032e70b Michal Kubecek  2019-12-27 @169  	[ETHTOOL_LINK_MODE(_speed, _type, _duplex)] = { \
bfbcfe2032e70b Michal Kubecek  2019-12-27  170  		.speed	= SPEED_ ## _speed, \
bfbcfe2032e70b Michal Kubecek  2019-12-27  171  		.duplex	= __DUPLEX_ ## _duplex \
bfbcfe2032e70b Michal Kubecek  2019-12-27  172  	}
bfbcfe2032e70b Michal Kubecek  2019-12-27  173  #define __DUPLEX_Half DUPLEX_HALF
bfbcfe2032e70b Michal Kubecek  2019-12-27  174  #define __DUPLEX_Full DUPLEX_FULL
bfbcfe2032e70b Michal Kubecek  2019-12-27  175  #define __DEFINE_SPECIAL_MODE_PARAMS(_mode) \
bfbcfe2032e70b Michal Kubecek  2019-12-27  176  	[ETHTOOL_LINK_MODE_ ## _mode ## _BIT] = { \
bfbcfe2032e70b Michal Kubecek  2019-12-27  177  		.speed	= SPEED_UNKNOWN, \
bfbcfe2032e70b Michal Kubecek  2019-12-27  178  		.duplex	= DUPLEX_UNKNOWN, \
bfbcfe2032e70b Michal Kubecek  2019-12-27  179  	}
bfbcfe2032e70b Michal Kubecek  2019-12-27  180  
bfbcfe2032e70b Michal Kubecek  2019-12-27  181  static const struct link_mode_info link_mode_params[] = {
bfbcfe2032e70b Michal Kubecek  2019-12-27  182  	__DEFINE_LINK_MODE_PARAMS(10, T, Half),
bfbcfe2032e70b Michal Kubecek  2019-12-27  183  	__DEFINE_LINK_MODE_PARAMS(10, T, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  184  	__DEFINE_LINK_MODE_PARAMS(100, T, Half),
bfbcfe2032e70b Michal Kubecek  2019-12-27  185  	__DEFINE_LINK_MODE_PARAMS(100, T, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  186  	__DEFINE_LINK_MODE_PARAMS(1000, T, Half),
bfbcfe2032e70b Michal Kubecek  2019-12-27  187  	__DEFINE_LINK_MODE_PARAMS(1000, T, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  188  	__DEFINE_SPECIAL_MODE_PARAMS(Autoneg),
bfbcfe2032e70b Michal Kubecek  2019-12-27  189  	__DEFINE_SPECIAL_MODE_PARAMS(TP),
bfbcfe2032e70b Michal Kubecek  2019-12-27  190  	__DEFINE_SPECIAL_MODE_PARAMS(AUI),
bfbcfe2032e70b Michal Kubecek  2019-12-27  191  	__DEFINE_SPECIAL_MODE_PARAMS(MII),
bfbcfe2032e70b Michal Kubecek  2019-12-27  192  	__DEFINE_SPECIAL_MODE_PARAMS(FIBRE),
bfbcfe2032e70b Michal Kubecek  2019-12-27  193  	__DEFINE_SPECIAL_MODE_PARAMS(BNC),
bfbcfe2032e70b Michal Kubecek  2019-12-27  194  	__DEFINE_LINK_MODE_PARAMS(10000, T, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  195  	__DEFINE_SPECIAL_MODE_PARAMS(Pause),
bfbcfe2032e70b Michal Kubecek  2019-12-27  196  	__DEFINE_SPECIAL_MODE_PARAMS(Asym_Pause),
bfbcfe2032e70b Michal Kubecek  2019-12-27  197  	__DEFINE_LINK_MODE_PARAMS(2500, X, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  198  	__DEFINE_SPECIAL_MODE_PARAMS(Backplane),
bfbcfe2032e70b Michal Kubecek  2019-12-27  199  	__DEFINE_LINK_MODE_PARAMS(1000, KX, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  200  	__DEFINE_LINK_MODE_PARAMS(10000, KX4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  201  	__DEFINE_LINK_MODE_PARAMS(10000, KR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  202  	[ETHTOOL_LINK_MODE_10000baseR_FEC_BIT] = {
bfbcfe2032e70b Michal Kubecek  2019-12-27  203  		.speed	= SPEED_10000,
bfbcfe2032e70b Michal Kubecek  2019-12-27  204  		.duplex = DUPLEX_FULL,
bfbcfe2032e70b Michal Kubecek  2019-12-27  205  	},
bfbcfe2032e70b Michal Kubecek  2019-12-27  206  	__DEFINE_LINK_MODE_PARAMS(20000, MLD2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  207  	__DEFINE_LINK_MODE_PARAMS(20000, KR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  208  	__DEFINE_LINK_MODE_PARAMS(40000, KR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  209  	__DEFINE_LINK_MODE_PARAMS(40000, CR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  210  	__DEFINE_LINK_MODE_PARAMS(40000, SR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  211  	__DEFINE_LINK_MODE_PARAMS(40000, LR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  212  	__DEFINE_LINK_MODE_PARAMS(56000, KR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  213  	__DEFINE_LINK_MODE_PARAMS(56000, CR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  214  	__DEFINE_LINK_MODE_PARAMS(56000, SR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  215  	__DEFINE_LINK_MODE_PARAMS(56000, LR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  216  	__DEFINE_LINK_MODE_PARAMS(25000, CR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  217  	__DEFINE_LINK_MODE_PARAMS(25000, KR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  218  	__DEFINE_LINK_MODE_PARAMS(25000, SR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  219  	__DEFINE_LINK_MODE_PARAMS(50000, CR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  220  	__DEFINE_LINK_MODE_PARAMS(50000, KR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  221  	__DEFINE_LINK_MODE_PARAMS(100000, KR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  222  	__DEFINE_LINK_MODE_PARAMS(100000, SR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  223  	__DEFINE_LINK_MODE_PARAMS(100000, CR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  224  	__DEFINE_LINK_MODE_PARAMS(100000, LR4_ER4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  225  	__DEFINE_LINK_MODE_PARAMS(50000, SR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  226  	__DEFINE_LINK_MODE_PARAMS(1000, X, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  227  	__DEFINE_LINK_MODE_PARAMS(10000, CR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  228  	__DEFINE_LINK_MODE_PARAMS(10000, SR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  229  	__DEFINE_LINK_MODE_PARAMS(10000, LR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  230  	__DEFINE_LINK_MODE_PARAMS(10000, LRM, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  231  	__DEFINE_LINK_MODE_PARAMS(10000, ER, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  232  	__DEFINE_LINK_MODE_PARAMS(2500, T, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  233  	__DEFINE_LINK_MODE_PARAMS(5000, T, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  234  	__DEFINE_SPECIAL_MODE_PARAMS(FEC_NONE),
bfbcfe2032e70b Michal Kubecek  2019-12-27  235  	__DEFINE_SPECIAL_MODE_PARAMS(FEC_RS),
bfbcfe2032e70b Michal Kubecek  2019-12-27  236  	__DEFINE_SPECIAL_MODE_PARAMS(FEC_BASER),
bfbcfe2032e70b Michal Kubecek  2019-12-27  237  	__DEFINE_LINK_MODE_PARAMS(50000, KR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  238  	__DEFINE_LINK_MODE_PARAMS(50000, SR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  239  	__DEFINE_LINK_MODE_PARAMS(50000, CR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  240  	__DEFINE_LINK_MODE_PARAMS(50000, LR_ER_FR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  241  	__DEFINE_LINK_MODE_PARAMS(50000, DR, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  242  	__DEFINE_LINK_MODE_PARAMS(100000, KR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  243  	__DEFINE_LINK_MODE_PARAMS(100000, SR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  244  	__DEFINE_LINK_MODE_PARAMS(100000, CR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  245  	__DEFINE_LINK_MODE_PARAMS(100000, LR2_ER2_FR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  246  	__DEFINE_LINK_MODE_PARAMS(100000, DR2, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  247  	__DEFINE_LINK_MODE_PARAMS(200000, KR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  248  	__DEFINE_LINK_MODE_PARAMS(200000, SR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  249  	__DEFINE_LINK_MODE_PARAMS(200000, LR4_ER4_FR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  250  	__DEFINE_LINK_MODE_PARAMS(200000, DR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  251  	__DEFINE_LINK_MODE_PARAMS(200000, CR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  252  	__DEFINE_LINK_MODE_PARAMS(100, T1, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  253  	__DEFINE_LINK_MODE_PARAMS(1000, T1, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  254  	__DEFINE_LINK_MODE_PARAMS(400000, KR8, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  255  	__DEFINE_LINK_MODE_PARAMS(400000, SR8, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  256  	__DEFINE_LINK_MODE_PARAMS(400000, LR8_ER8_FR8, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  257  	__DEFINE_LINK_MODE_PARAMS(400000, DR8, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  258  	__DEFINE_LINK_MODE_PARAMS(400000, CR8, Full),
f623e597050144 Aya Levin       2020-02-11  259  	__DEFINE_SPECIAL_MODE_PARAMS(FEC_LLRS),
26126b040268ca Meir Lichtinger 2020-03-08 @260  	__DEFINE_LINK_MODE_PARAMS(400000, CR8, Full),
26126b040268ca Meir Lichtinger 2020-03-08  261  	__DEFINE_LINK_MODE_PARAMS(100000, KR, Full),
26126b040268ca Meir Lichtinger 2020-03-08  262  	__DEFINE_LINK_MODE_PARAMS(100000, SR, Full),
26126b040268ca Meir Lichtinger 2020-03-08  263  	__DEFINE_LINK_MODE_PARAMS(100000, LR_ER_FR, Full),
26126b040268ca Meir Lichtinger 2020-03-08  264  	__DEFINE_LINK_MODE_PARAMS(100000, DR, Full),
26126b040268ca Meir Lichtinger 2020-03-08  265  	__DEFINE_LINK_MODE_PARAMS(100000, CR, Full),
26126b040268ca Meir Lichtinger 2020-03-08  266  	__DEFINE_LINK_MODE_PARAMS(200000, KR2, Full),
26126b040268ca Meir Lichtinger 2020-03-08  267  	__DEFINE_LINK_MODE_PARAMS(200000, SR2, Full),
26126b040268ca Meir Lichtinger 2020-03-08  268  	__DEFINE_LINK_MODE_PARAMS(200000, LR2_ER2_FR2, Full),
26126b040268ca Meir Lichtinger 2020-03-08  269  	__DEFINE_LINK_MODE_PARAMS(200000, DR2, Full),
26126b040268ca Meir Lichtinger 2020-03-08  270  	__DEFINE_LINK_MODE_PARAMS(200000, CR2, Full),
26126b040268ca Meir Lichtinger 2020-03-08  271  	__DEFINE_LINK_MODE_PARAMS(400000, KR4, Full),
26126b040268ca Meir Lichtinger 2020-03-08  272  	__DEFINE_LINK_MODE_PARAMS(400000, SR4, Full),
26126b040268ca Meir Lichtinger 2020-03-08  273  	__DEFINE_LINK_MODE_PARAMS(400000, LR4_ER4_FR4, Full),
26126b040268ca Meir Lichtinger 2020-03-08  274  	__DEFINE_LINK_MODE_PARAMS(400000, DR4, Full),
26126b040268ca Meir Lichtinger 2020-03-08  275  	__DEFINE_LINK_MODE_PARAMS(400000, CR4, Full),
bfbcfe2032e70b Michal Kubecek  2019-12-27  276  };
bfbcfe2032e70b Michal Kubecek  2019-12-27  277  

:::::: The code at line 169 was first introduced by commit
:::::: bfbcfe2032e70bd8598d680d39ac177d507e39ac ethtool: set link modes related data with LINKMODES_SET request

:::::: TO: Michal Kubecek <mkubecek@suse.cz>
:::::: CC: David S. Miller <davem@davemloft.net>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 29119 bytes --]

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

only message in thread, other threads:[~2020-05-19  2:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-19  2:23 [saeed:net-next-mlx5 14/15] net/ethtool/linkmodes.c:169:48: warning: initialized field overwritten kbuild 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.