This series includes a number of further improvements to VPD handling.
Heiner Kallweit (6):
PCI/VPD: Move pci_read/write_vpd in the code
PCI/VPD: Remove struct pci_vpd_ops
PCI/VPD: Remove member valid from struct pci_vpd
PCI/VPD: Embed struct pci_vpd member in struct pci_dev
PCI/VPD: Determine VPD size in pci_vpd_init already
PCI/VPD: Treat invalid VPD like no VPD capability
drivers/pci/probe.c | 1 -
drivers/pci/vpd.c | 253 ++++++++++++++++----------------------------
include/linux/pci.h | 9 +-
3 files changed, 97 insertions(+), 166 deletions(-)
--
2.32.0