CC: [email protected] CC: [email protected] TO: Vishal Sagar <[email protected]> CC: Michal Simek <[email protected]> CC: Hyun Kwon <[email protected]>
Hi Vishal, First bad commit (maybe != root cause): tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.4 head: 61e889430e4c71c59bc43d5b4a23ef1f5845cd70 commit: 0b197959bbbdb68e1da974bd013339f08704b178 [1296/1696] staging: xlnxsync: Fix the uapi header license :::::: branch date: 2 days ago :::::: commit date: 7 months ago config: x86_64-randconfig-m031-20201204 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: drivers/net/ethernet/xilinx/xilinx_axienet_main.c:214 axienet_dma_bd_init() error: uninitialized symbol 'ret'. drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1534 axienet_mii_init() warn: inconsistent returns 'lp->mii_bus->mdio_lock'. drivers/usb/storage/uas.c:537 uas_workaround() warn: possible memory leak of 'temp_request' Old smatch warnings: drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1608 axienet_open() warn: inconsistent indenting drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1610 axienet_open() warn: inconsistent indenting drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1832 axienet_stop() warn: inconsistent indenting drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1839 axienet_stop() warn: inconsistent indenting vim +/ret +214 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 179 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 180 /** 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 181 * axienet_dma_bd_init - Setup buffer descriptor rings for Axi DMA 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 182 * @ndev: Pointer to the net_device structure 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 183 * b0d081c524b46c2 Michal Simek 2015-05-05 184 * Return: 0, on success -ENOMEM, on failure 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 185 * 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 186 * This function is called to initialize the Rx and Tx DMA descriptor 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 187 * rings. This initializes the descriptors with required default values 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 188 * and is called when Axi Ethernet driver reset is called. 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 189 */ 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 190 static int axienet_dma_bd_init(struct net_device *ndev) 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 191 { 51054464602520b Saurabh Sengar 2020-01-24 192 int i, ret; 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 193 struct axienet_local *lp = netdev_priv(ndev); 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 194 51054464602520b Saurabh Sengar 2020-01-24 195 #ifdef CONFIG_AXIENET_HAS_MCDMA 51054464602520b Saurabh Sengar 2020-01-24 196 for_each_tx_dma_queue(lp, i) { 51054464602520b Saurabh Sengar 2020-01-24 197 ret = axienet_mcdma_tx_q_init(ndev, lp->dq[i]); 51054464602520b Saurabh Sengar 2020-01-24 198 if (ret != 0) 51054464602520b Saurabh Sengar 2020-01-24 199 break; 51054464602520b Saurabh Sengar 2020-01-24 200 } 51054464602520b Saurabh Sengar 2020-01-24 201 #endif 51054464602520b Saurabh Sengar 2020-01-24 202 for_each_rx_dma_queue(lp, i) { 51054464602520b Saurabh Sengar 2020-01-24 203 #ifdef CONFIG_AXIENET_HAS_MCDMA 51054464602520b Saurabh Sengar 2020-01-24 204 ret = axienet_mcdma_rx_q_init(ndev, lp->dq[i]); 51054464602520b Saurabh Sengar 2020-01-24 205 #else 51054464602520b Saurabh Sengar 2020-01-24 206 ret = axienet_dma_q_init(ndev, lp->dq[i]); 51054464602520b Saurabh Sengar 2020-01-24 207 #endif 51054464602520b Saurabh Sengar 2020-01-24 208 if (ret != 0) { 51054464602520b Saurabh Sengar 2020-01-24 209 netdev_err(ndev, "%s: Failed to init DMA buf\n", __func__); 51054464602520b Saurabh Sengar 2020-01-24 210 break; 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 211 } 8daf52f28b3fa37 Appana Durga Kedareswara Rao 2020-01-24 212 } 8daf52f28b3fa37 Appana Durga Kedareswara Rao 2020-01-24 213 51054464602520b Saurabh Sengar 2020-01-24 @214 return ret; 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 215 } 8a3b7a252dca9fb Daniel Borkmann 2012-01-19 216 :::::: The code at line 214 was first introduced by commit :::::: 51054464602520b2dbb7288048a68732956cc5f4 net: axienet: added multichannel DMA support :::::: TO: Saurabh Sengar <[email protected]> :::::: CC: Michal Simek <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
