Hello, (implicit) v1 is available at https://lore.kernel.org/netdev/[email protected]/.
Changes since then is mostly addressing feedback by Andy Shevchenko about trailing commas, 4-digit PCI device ids. I did some more minor reformatting. Patch #2 is new. I considered putting that one first because the conversion for the affected driver introduces the ambiguity that I mentioned in the commit log, but decided to keep it after the rework because only with the rework you can properly see the issue that .class and .class_mask hold strange values. I consider the changes to patch #1 minor enough to carry over all the tags given to v1 to this v2. Best regards Uwe Uwe Kleine-König (The Capable Hub) (2): net: Consistently define pci_device_ids using named initializers net: nfp: Drop PCI class entries with .class_mask = 0 drivers/net/arcnet/com20020-pci.c | 242 +++------ drivers/net/can/m_can/m_can_pci.c | 6 +- drivers/net/can/sja1000/plx_pci.c | 167 +++---- drivers/net/ethernet/3com/3c59x.c | 80 +-- drivers/net/ethernet/3com/typhoon.c | 75 ++- drivers/net/ethernet/8390/ne2k-pci.c | 24 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 6 +- drivers/net/ethernet/broadcom/bnx2.c | 62 ++- .../net/ethernet/broadcom/bnx2x/bnx2x_main.c | 50 +- .../net/ethernet/cavium/liquidio/lio_main.c | 10 +- .../ethernet/cavium/liquidio/lio_vf_main.c | 7 +- drivers/net/ethernet/chelsio/cxgb/common.h | 2 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +- .../net/ethernet/chelsio/cxgb3/cxgb3_main.c | 4 +- .../net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 +- .../ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 4 +- drivers/net/ethernet/dec/tulip/de2104x.c | 6 +- drivers/net/ethernet/dec/tulip/dmfe.c | 12 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 78 +-- drivers/net/ethernet/dec/tulip/uli526x.c | 6 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 13 +- drivers/net/ethernet/dlink/dl2k.h | 12 +- drivers/net/ethernet/dlink/sundance.c | 14 +- drivers/net/ethernet/fealnx.c | 8 +- .../net/ethernet/hisilicon/hibmcge/hbg_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3_enet.c | 50 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 18 +- .../hisilicon/hns3/hns3vf/hclgevf_main.c | 12 +- .../net/ethernet/huawei/hinic/hinic_main.c | 12 +- .../net/ethernet/huawei/hinic3/hinic3_lld.c | 7 +- drivers/net/ethernet/intel/e100.c | 9 +- drivers/net/ethernet/intel/e1000e/netdev.c | 471 +++++++++++++----- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 59 +-- drivers/net/ethernet/intel/iavf/iavf_main.c | 10 +- drivers/net/ethernet/intel/igb/igb_main.c | 66 +-- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 34 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 106 ++-- .../net/ethernet/intel/ixgbevf/ixgbevf_main.c | 49 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- .../net/ethernet/mellanox/mlx5/core/main.c | 26 +- .../net/ethernet/mellanox/mlxsw/spectrum.c | 16 +- drivers/net/ethernet/micrel/ksz884x.c | 8 +- .../net/ethernet/mucse/rnpgbe/rnpgbe_main.c | 10 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 65 +-- .../ethernet/netronome/nfp/nfp_netvf_main.c | 33 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 20 +- drivers/net/ethernet/realtek/8139too.c | 52 +- drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/sis/sis190.c | 6 +- drivers/net/ethernet/sis/sis900.c | 10 +- drivers/net/ethernet/smsc/epic100.c | 18 +- drivers/net/ethernet/sun/cassini.c | 8 +- drivers/net/ethernet/sun/sungem.c | 26 +- drivers/net/ethernet/ti/tlan.c | 41 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 26 +- .../net/ethernet/wangxun/ngbevf/ngbevf_main.c | 26 +- .../net/ethernet/wangxun/txgbe/txgbe_main.c | 18 +- .../ethernet/wangxun/txgbevf/txgbevf_main.c | 18 +- drivers/net/wan/farsync.c | 24 +- drivers/net/wan/pc300too.c | 14 +- drivers/net/wan/pci200syn.c | 6 +- drivers/net/wan/wanxl.c | 11 +- .../broadcom/brcm80211/brcmfmac/pcie.c | 17 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 52 +- 69 files changed, 1288 insertions(+), 1102 deletions(-) base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731 -- 2.47.3
