Working on PCI VPD core code I came across the Chelsio drivers. Let's improve the way how cxgb4 handles PCI VPD. One major goal is to eventually remove pci_set_vpd_size(), cxgb4 is the only user. The amount of data exposed via the VPD interface is fixed, therefore I see no benefit in providing an interface for manipulating the VPD size. This series touches only device-specific quirks in the core code, therefore I think it should go via the netdev tree. v2: - remove patch 1 from the series Heiner Kallweit (3): cxgb4: remove unused vpd_cap_addr PCI/VPD: Change Chelsio T4 quirk to provide access to full virtual address space cxgb4: remove changing VPD len .../net/ethernet/chelsio/cxgb4/cudbg_entity.h | 1 - .../net/ethernet/chelsio/cxgb4/cudbg_lib.c | 21 ++++--------------- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 - .../net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 -- drivers/pci/vpd.c | 7 +++---- 5 files changed, 7 insertions(+), 25 deletions(-) -- 2.30.0