Hi Sathya,

[auto build test ERROR on net-next/master]

url:    
https://github.com/0day-ci/linux/commits/Michael-Chan/bnxt_en-Update-firmware-interface-spec-to-1-8-0/20170725-094835
config: x86_64-randconfig-x016-201730 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   drivers/net/ethernet/broadcom/bnxt/bnxt.c: In function 'bnxt_init_one':
>> drivers/net/ethernet/broadcom/bnxt/bnxt.c:7897:5: error: 'struct net_device' 
>> has no member named 'switchdev_ops'; did you mean 'netdev_ops'?
     dev->switchdev_ops = &bnxt_switchdev_ops;
        ^~
--
   drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c: In function 
'bnxt_vf_rep_netdev_init':
>> drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c:305:5: error: 'struct 
>> net_device' has no member named 'switchdev_ops'; did you mean 'netdev_ops'?
     dev->switchdev_ops = &bnxt_vf_rep_switchdev_ops;
        ^~
   In file included from include/linux/kernfs.h:13:0,
                    from include/linux/sysfs.h:15,
                    from include/linux/kobject.h:21,
                    from include/linux/pci.h:28,
                    from drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c:9:
   drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c: In function 
'bnxt_dl_eswitch_mode_set':
   drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c:410:16: error: 'struct bnxt' 
has no member named 'sriov_lock'
     mutex_lock(&bp->sriov_lock);
                   ^
   include/linux/mutex.h:164:44: note: in definition of macro 'mutex_lock'
    #define mutex_lock(lock) mutex_lock_nested(lock, 0)
                                               ^~~~
   drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c:439:18: error: 'struct bnxt' 
has no member named 'sriov_lock'
     mutex_unlock(&bp->sriov_lock);
                     ^~

vim +7897 drivers/net/ethernet/broadcom/bnxt/bnxt.c

  7863  
  7864  static int bnxt_init_one(struct pci_dev *pdev, const struct 
pci_device_id *ent)
  7865  {
  7866          static int version_printed;
  7867          struct net_device *dev;
  7868          struct bnxt *bp;
  7869          int rc, max_irqs;
  7870  
  7871          if (pci_is_bridge(pdev))
  7872                  return -ENODEV;
  7873  
  7874          if (version_printed++ == 0)
  7875                  pr_info("%s", version);
  7876  
  7877          max_irqs = bnxt_get_max_irq(pdev);
  7878          dev = alloc_etherdev_mq(sizeof(*bp), max_irqs);
  7879          if (!dev)
  7880                  return -ENOMEM;
  7881  
  7882          bp = netdev_priv(dev);
  7883  
  7884          if (bnxt_vf_pciid(ent->driver_data))
  7885                  bp->flags |= BNXT_FLAG_VF;
  7886  
  7887          if (pdev->msix_cap)
  7888                  bp->flags |= BNXT_FLAG_MSIX_CAP;
  7889  
  7890          rc = bnxt_init_board(pdev, dev);
  7891          if (rc < 0)
  7892                  goto init_err_free;
  7893  
  7894          dev->netdev_ops = &bnxt_netdev_ops;
  7895          dev->watchdog_timeo = BNXT_TX_TIMEOUT;
  7896          dev->ethtool_ops = &bnxt_ethtool_ops;
> 7897          dev->switchdev_ops = &bnxt_switchdev_ops;
  7898          pci_set_drvdata(pdev, dev);
  7899  
  7900          rc = bnxt_alloc_hwrm_resources(bp);
  7901          if (rc)
  7902                  goto init_err_pci_clean;
  7903  
  7904          mutex_init(&bp->hwrm_cmd_lock);
  7905          rc = bnxt_hwrm_ver_get(bp);
  7906          if (rc)
  7907                  goto init_err_pci_clean;
  7908  
  7909          if (bp->flags & BNXT_FLAG_SHORT_CMD) {
  7910                  rc = bnxt_alloc_hwrm_short_cmd_req(bp);
  7911                  if (rc)
  7912                          goto init_err_pci_clean;
  7913          }
  7914  
  7915          rc = bnxt_hwrm_func_reset(bp);
  7916          if (rc)
  7917                  goto init_err_pci_clean;
  7918  
  7919          bnxt_hwrm_fw_set_time(bp);
  7920  
  7921          dev->hw_features = NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | 
NETIF_F_SG |
  7922                             NETIF_F_TSO | NETIF_F_TSO6 |
  7923                             NETIF_F_GSO_UDP_TUNNEL | NETIF_F_GSO_GRE |
  7924                             NETIF_F_GSO_IPXIP4 |
  7925                             NETIF_F_GSO_UDP_TUNNEL_CSUM | 
NETIF_F_GSO_GRE_CSUM |
  7926                             NETIF_F_GSO_PARTIAL | NETIF_F_RXHASH |
  7927                             NETIF_F_RXCSUM | NETIF_F_GRO;
  7928  
  7929          if (!BNXT_CHIP_TYPE_NITRO_A0(bp))
  7930                  dev->hw_features |= NETIF_F_LRO;
  7931  
  7932          dev->hw_enc_features =
  7933                          NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | 
NETIF_F_SG |
  7934                          NETIF_F_TSO | NETIF_F_TSO6 |
  7935                          NETIF_F_GSO_UDP_TUNNEL | NETIF_F_GSO_GRE |
  7936                          NETIF_F_GSO_UDP_TUNNEL_CSUM | 
NETIF_F_GSO_GRE_CSUM |
  7937                          NETIF_F_GSO_IPXIP4 | NETIF_F_GSO_PARTIAL;
  7938          dev->gso_partial_features = NETIF_F_GSO_UDP_TUNNEL_CSUM |
  7939                                      NETIF_F_GSO_GRE_CSUM;
  7940          dev->vlan_features = dev->hw_features | NETIF_F_HIGHDMA;
  7941          dev->hw_features |= NETIF_F_HW_VLAN_CTAG_RX | 
NETIF_F_HW_VLAN_CTAG_TX |
  7942                              NETIF_F_HW_VLAN_STAG_RX | 
NETIF_F_HW_VLAN_STAG_TX;
  7943          dev->features |= dev->hw_features | NETIF_F_HIGHDMA;
  7944          dev->priv_flags |= IFF_UNICAST_FLT;
  7945  
  7946          /* MTU range: 60 - 9500 */
  7947          dev->min_mtu = ETH_ZLEN;
  7948          dev->max_mtu = BNXT_MAX_MTU;
  7949  

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

Attachment: .config.gz
Description: application/gzip

Reply via email to