* [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.