Merge branches 'pci/enumeration', 'pci/virtualization' and 'pci/cleanup' into next
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 25 Sep 2014 19:52:02 +0000 (13:52 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 25 Sep 2014 19:52:02 +0000 (13:52 -0600)
* pci/enumeration:
  PCI: Generate uppercase hex for modalias interface class

* pci/virtualization:
  PCI: Add ACS quirk for Solarflare SFC9120 & SFC9140
  PCI: Remove unused pci_get_dma_source()
  PCI: Remove unused pci_find_upstream_pcie_bridge()

* pci/cleanup:
  PCI: Remove assignment from complicated "if" conditions
  PCI: Remove assignment from "if" conditions
  PCI: Remove unnecessary curly braces
  PCI: Add space before open parenthesis

1  2  3  4 
drivers/pci/hotplug/acpi_pcihp.c
drivers/pci/pci.c
drivers/pci/quirks.c
include/linux/pci.h

Simple merge
Simple merge
Simple merge
@@@@@ -1828,28 -1828,15 -1823,17 -1828,15 +1823,17 @@@@@ int pci_for_each_dma_alias(struct pci_d
                           int (*fn)(struct pci_dev *pdev,
                                     u16 alias, void *data), void *data);
    
-- -/**
-- - * pci_find_upstream_pcie_bridge - find upstream PCIe-to-PCI bridge of a device
-- - * @pdev: the PCI device
-- - *
-- - * if the device is PCIE, return NULL
-- - * if the device isn't connected to a PCIe bridge (that is its parent is a
-- - * legacy PCI bridge and the bridge is directly connected to bus 0), return its
-- - * parent
-- - */
-- -struct pci_dev *pci_find_upstream_pcie_bridge(struct pci_dev *pdev);
-- -
 + +/* helper functions for operation of device flag */
 + +static inline void pci_set_dev_assigned(struct pci_dev *pdev)
 + +{
 + +    pdev->dev_flags |= PCI_DEV_FLAGS_ASSIGNED;
 + +}
 + +static inline void pci_clear_dev_assigned(struct pci_dev *pdev)
 + +{
 + +    pdev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED;
 + +}
 + +static inline bool pci_is_dev_assigned(struct pci_dev *pdev)
 + +{
 + +    return (pdev->dev_flags & PCI_DEV_FLAGS_ASSIGNED) == PCI_DEV_FLAGS_ASSIGNED;
 + +}
    #endif /* LINUX_PCI_H */