tree:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 
master
head:   c749fa181bd5848be78691d23168ec61ce691b95
commit: 496218656f9857d801512efdec1d609ebbe8a83b [42/70] lan78xx: Add support 
to dump lan78xx registers


coccinelle warnings: (new ones prefixed by >>)

>> drivers/net/usb/lan78xx.c:1651:37-38: WARNING: Use ARRAY_SIZE

vim +1651 drivers/net/usb/lan78xx.c

  1641  
  1642  static void
  1643  lan78xx_get_regs(struct net_device *netdev, struct ethtool_regs *regs,
  1644                   void *buf)
  1645  {
  1646          u32 *data = buf;
  1647          int i, j;
  1648          struct lan78xx_net *dev = netdev_priv(netdev);
  1649  
  1650          /* Read Device/MAC registers */
> 1651          for (i = 0; i < (sizeof(lan78xx_regs) / sizeof(u32)); i++)
  1652                  lan78xx_read_reg(dev, lan78xx_regs[i], &data[i]);
  1653  
  1654          if (!netdev->phydev)
  1655                  return;
  1656  
  1657          /* Read PHY registers */
  1658          for (j = 0; j < 32; i++, j++)
  1659                  data[i] = phy_read(netdev->phydev, j);
  1660  }
  1661  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Reply via email to