• Bjorn Helgaas's avatar
    Merge branches 'pci/aer', 'pci/enumeration', 'pci/kconfig', 'pci/misc',... · 18e5e691
    Bjorn Helgaas authored
    Merge branches 'pci/aer', 'pci/enumeration', 'pci/kconfig', 'pci/misc', 'pci/virtualization' and 'pci/vpd' into next
    
    * pci/aer:
      PCI/AER: Log aer_inject error injections
      PCI/AER: Log actual error causes in aer_inject
      PCI/AER: Use dev_warn() in aer_inject
      PCI/AER: Fix aer_inject error codes
    
    * pci/enumeration:
      PCI: Fix broken URL for Dell biosdevname
    
    * pci/kconfig:
      PCI: Cleanup pci/pcie/Kconfig whitespace
      PCI: Include pci/hotplug Kconfig directly from pci/Kconfig
      PCI: Include pci/pcie/Kconfig directly from pci/Kconfig
    
    * pci/misc:
      PCI: Add PCI_CLASS_SERIAL_USB_DEVICE definition
      PCI: Add QEMU top-level IDs for (sub)vendor & device
      unicore32: Remove unused HAVE_ARCH_PCI_SET_DMA_MASK definition
      PCI: Consolidate PCI DMA constants and interfaces in linux/pci-dma-compat.h
      PCI: Move pci_dma_* helpers to common code
      frv/PCI: Remove stray pci_{alloc,free}_consistent() declaration
    
    * pci/virtualization:
      PCI: Wait for up to 1000ms after FLR reset
      PCI: Support SR-IOV on any function type
    
    * pci/vpd:
      PCI: Prevent VPD access for buggy devices
      PCI: Sleep rather than busy-wait for VPD access completion
      PCI: Fold struct pci_vpd_pci22 into struct pci_vpd
      PCI: Rename VPD symbols to remove unnecessary "pci22"
      PCI: Remove struct pci_vpd_ops.release function pointer
      PCI: Move pci_vpd_release() from header file to pci/access.c
      PCI: Move pci_read_vpd() and pci_write_vpd() close to other VPD code
      PCI: Determine actual VPD size on first access
      PCI: Use bitfield instead of bool for struct pci_vpd_pci22.busy
      PCI: Allow access to VPD attributes with size 0
      PCI: Update VPD definitions
    18e5e691
quirks.c 150 KB