* [rmk-arm:zii 128/199] drivers/net/dsa/mv88e6xxx/serdes.c:1343:3: warning: variable 'reg' is uninitialized when used here
@ 2022-03-12 16:11 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-03-12 16:11 UTC (permalink / raw)
To: Russell King (Oracle); +Cc: llvm, kbuild-all, linux-kernel
tree: git://git.armlinux.org.uk/~rmk/linux-arm zii
head: 22f6fd6865d54d3632278e7f17bad52308e50311
commit: b222c2366f2aacc7b0b55d6fa78e903293aa9eaa [128/199] net: dsa: mv88e6xxx: provide and use mv88e6390_serdes_modify()
config: i386-randconfig-a013 (https://download.01.org/0day-ci/archive/20220313/202203130000.24KypUX4-lkp@intel.com/config)
compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 43f668b98e8d87290fc6bbf5ed13c3ab542e3497)
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
git remote add rmk-arm git://git.armlinux.org.uk/~rmk/linux-arm
git fetch --no-tags rmk-arm zii
git checkout b222c2366f2aacc7b0b55d6fa78e903293aa9eaa
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash drivers/net/dsa/mv88e6xxx/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> drivers/net/dsa/mv88e6xxx/serdes.c:1343:3: warning: variable 'reg' is uninitialized when used here [-Wuninitialized]
reg |= MV88E6393X_SERDES_CTRL1_TX_PDOWN |
^~~
drivers/net/dsa/mv88e6xxx/serdes.c:1338:9: note: initialize the variable 'reg' to silence this warning
u16 reg;
^
= 0
1 warning generated.
vim +/reg +1343 drivers/net/dsa/mv88e6xxx/serdes.c
de776d0d316f72 Pavana Sharma 2021-03-17 1334
7527d66260ac0c Marek Behún 2021-11-30 1335 static int mv88e6393x_serdes_power_lane(struct mv88e6xxx_chip *chip, int lane,
7527d66260ac0c Marek Behún 2021-11-30 1336 bool on)
7527d66260ac0c Marek Behún 2021-11-30 1337 {
7527d66260ac0c Marek Behún 2021-11-30 1338 u16 reg;
7527d66260ac0c Marek Behún 2021-11-30 1339
7527d66260ac0c Marek Behún 2021-11-30 1340 if (on)
b222c2366f2aac Russell King (Oracle 2022-03-08 1341) reg = 0;
7527d66260ac0c Marek Behún 2021-11-30 1342 else
7527d66260ac0c Marek Behún 2021-11-30 @1343 reg |= MV88E6393X_SERDES_CTRL1_TX_PDOWN |
7527d66260ac0c Marek Behún 2021-11-30 1344 MV88E6393X_SERDES_CTRL1_RX_PDOWN;
7527d66260ac0c Marek Behún 2021-11-30 1345
b222c2366f2aac Russell King (Oracle 2022-03-08 1346) return mv88e6390_serdes_modify(chip, lane, MDIO_MMD_PHYXS,
b222c2366f2aac Russell King (Oracle 2022-03-08 1347) MV88E6393X_SERDES_CTRL1,
b222c2366f2aac Russell King (Oracle 2022-03-08 1348) MV88E6393X_SERDES_CTRL1_TX_PDOWN |
b222c2366f2aac Russell King (Oracle 2022-03-08 1349) MV88E6393X_SERDES_CTRL1_RX_PDOWN, reg);
7527d66260ac0c Marek Behún 2021-11-30 1350 }
7527d66260ac0c Marek Behún 2021-11-30 1351
:::::: The code at line 1343 was first introduced by commit
:::::: 7527d66260ac0c603c6baca5146748061fcddbd6 net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver
:::::: TO: Marek Behún <kabel@kernel.org>
:::::: CC: David S. Miller <davem@davemloft.net>
---
0-DAY CI Kernel Test Service
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-03-12 16:11 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-12 16:11 [rmk-arm:zii 128/199] drivers/net/dsa/mv88e6xxx/serdes.c:1343:3: warning: variable 'reg' is uninitialized when used here 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.