All of lore.kernel.org
 help / color / mirror / Atom feed
* [frank-w-bpi-r2-4.14:6.7-rsslro 24/24] drivers/net/ethernet/mediatek/mtk_eth_soc.c:3328:6: warning: unused variable 'i'
@ 2023-11-27  3:11 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-11-27  3:11 UTC (permalink / raw)
  To: Frank Wunderlich; +Cc: oe-kbuild-all

tree:   https://github.com/frank-w/BPI-R2-4.14 6.7-rsslro
head:   fd13b744933d05a89fa5c1a1085284438f65797c
commit: fd13b744933d05a89fa5c1a1085284438f65797c [24/24] wip: try to apply changes for RSS
config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20231127/202311270835.GWBmEeeH-lkp@intel.com/config)
compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231127/202311270835.GWBmEeeH-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/202311270835.GWBmEeeH-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/net/ethernet/mediatek/mtk_eth_soc.c:1709:18: error: member reference base type 'struct mtk_napi[1]' is not a structure or union
                                    eth->rx_napi.napi_id, PAGE_SIZE);
                                    ~~~~~~~~~~~~^~~~~~~~
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2428:38: error: no member named 'ring_no' in 'struct mtk_rx_ring'
                   mtk_w32(eth, MTK_RX_DONE_INT(ring->ring_no), MTK_PDMA_INT_STATUS);
                                                ~~~~  ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.h:349:4: note: expanded from macro 'MTK_RX_DONE_INT'
           ((ring_no)? BIT(24 + (ring_no)) : BIT(30))
             ^~~~~~~
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2428:38: error: no member named 'ring_no' in 'struct mtk_rx_ring'
                   mtk_w32(eth, MTK_RX_DONE_INT(ring->ring_no), MTK_PDMA_INT_STATUS);
                                                ~~~~  ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.h:349:24: note: expanded from macro 'MTK_RX_DONE_INT'
           ((ring_no)? BIT(24 + (ring_no)) : BIT(30))
                                 ^~~~~~~
   include/vdso/bits.h:7:30: note: expanded from macro 'BIT'
   #define BIT(nr)                 (UL(1) << (nr))
                                              ^~
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2428:48: error: use of undeclared identifier 'MTK_PDMA_INT_STATUS'
                   mtk_w32(eth, MTK_RX_DONE_INT(ring->ring_no), MTK_PDMA_INT_STATUS);
                                                                ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2446:48: error: no member named 'ring_no' in 'struct mtk_rx_ring'
                   mtk_rx_irq_enable(eth, MTK_RX_DONE_INT(ring->ring_no));
                                                          ~~~~  ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.h:349:4: note: expanded from macro 'MTK_RX_DONE_INT'
           ((ring_no)? BIT(24 + (ring_no)) : BIT(30))
             ^~~~~~~
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2446:48: error: no member named 'ring_no' in 'struct mtk_rx_ring'
                   mtk_rx_irq_enable(eth, MTK_RX_DONE_INT(ring->ring_no));
                                                          ~~~~  ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.h:349:24: note: expanded from macro 'MTK_RX_DONE_INT'
           ((ring_no)? BIT(24 + (ring_no)) : BIT(30))
                                 ^~~~~~~
   include/vdso/bits.h:7:30: note: expanded from macro 'BIT'
   #define BIT(nr)                 (UL(1) << (nr))
                                              ^~
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2479:17: error: use of undeclared identifier 'tx_ring'
                                sizeof(*tx_ring->dma) * (ring_no + 1);
                                        ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2479:34: error: use of undeclared identifier 'ring_no'
                                sizeof(*tx_ring->dma) * (ring_no + 1);
                                                         ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:2478:16: error: use of undeclared identifier 'tx_ring'
                   ring->phys = tx_ring->phys + MTK_DMA_SIZE *
                                ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:3026:36: error: use of undeclared identifier 'MTK_NETSYS_V2'
           if (!MTK_HAS_CAPS(eth->soc->caps, MTK_NETSYS_V2)) {
                                             ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:3026:36: error: use of undeclared identifier 'MTK_NETSYS_V2'
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:3283:49: error: no member named 'ring_no' in 'struct mtk_rx_ring'
                   mtk_rx_irq_disable(eth, MTK_RX_DONE_INT(ring->ring_no));
                                                           ~~~~  ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.h:349:4: note: expanded from macro 'MTK_RX_DONE_INT'
           ((ring_no)? BIT(24 + (ring_no)) : BIT(30))
             ^~~~~~~
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:3283:49: error: no member named 'ring_no' in 'struct mtk_rx_ring'
                   mtk_rx_irq_disable(eth, MTK_RX_DONE_INT(ring->ring_no));
                                                           ~~~~  ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.h:349:24: note: expanded from macro 'MTK_RX_DONE_INT'
           ((ring_no)? BIT(24 + (ring_no)) : BIT(30))
                                 ^~~~~~~
   include/vdso/bits.h:7:30: note: expanded from macro 'BIT'
   #define BIT(nr)                 (UL(1) << (nr))
                                              ^~
>> drivers/net/ethernet/mediatek/mtk_eth_soc.c:3328:6: warning: unused variable 'i' [-Wunused-variable]
           int i;
               ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:5220:23: error: use of undeclared identifier 'MTK_RX_DONE_INT'
                   .rx_irq_done_mask = MTK_RX_DONE_INT,
                                       ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:5240:23: error: use of undeclared identifier 'MTK_RX_DONE_INT'
                   .rx_irq_done_mask = MTK_RX_DONE_INT,
                                       ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:5262:23: error: use of undeclared identifier 'MTK_RX_DONE_INT'
                   .rx_irq_done_mask = MTK_RX_DONE_INT,
                                       ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:5283:23: error: use of undeclared identifier 'MTK_RX_DONE_INT'
                   .rx_irq_done_mask = MTK_RX_DONE_INT,
                                       ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:5302:23: error: use of undeclared identifier 'MTK_RX_DONE_INT'
                   .rx_irq_done_mask = MTK_RX_DONE_INT,
                                       ^
   drivers/net/ethernet/mediatek/mtk_eth_soc.c:5385:23: error: use of undeclared identifier 'MTK_RX_DONE_INT'
                   .rx_irq_done_mask = MTK_RX_DONE_INT,
                                       ^
   1 warning and 19 errors generated.


vim +/i +3328 drivers/net/ethernet/mediatek/mtk_eth_soc.c

  3322	
  3323	#ifdef CONFIG_NET_POLL_CONTROLLER
  3324	static void mtk_poll_controller(struct net_device *dev)
  3325	{
  3326		struct mtk_mac *mac = netdev_priv(dev);
  3327		struct mtk_eth *eth = mac->hw;
> 3328		int i;
  3329	
  3330		mtk_tx_irq_disable(eth, MTK_TX_DONE_INT);
  3331		mtk_rx_irq_disable(eth, eth->soc->txrx.rx_irq_done_mask);
  3332		//mtk_handle_irq_rx(eth->irq[2], dev);
  3333		mtk_rx_irq_disable(eth, MTK_RX_DONE_INT(0));
  3334		mtk_handle_irq_rx(eth->irq[2], &eth->rx_napi[0]);
  3335		mtk_tx_irq_enable(eth, MTK_TX_DONE_INT);
  3336		//mtk_rx_irq_enable(eth, eth->soc->txrx.rx_irq_done_mask);
  3337		mtk_rx_irq_enable(eth, MTK_RX_DONE_INT(0));
  3338	}
  3339	#endif
  3340	

-- 
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:[~2023-11-27  3:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-27  3:11 [frank-w-bpi-r2-4.14:6.7-rsslro 24/24] drivers/net/ethernet/mediatek/mtk_eth_soc.c:3328:6: warning: unused variable 'i' 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.