Merge branch 'pci/resource' into next
authorBjorn Helgaas <bhelgaas@google.com>
Mon, 1 Aug 2016 17:23:44 +0000 (12:23 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 1 Aug 2016 17:23:44 +0000 (12:23 -0500)
* pci/resource:
  unicore32/PCI: Remove pci=firmware command line parameter handling
  ARM/PCI: Remove arch-specific pcibios_enable_device()
  ARM64/PCI: Remove arch-specific pcibios_enable_device()
  MIPS/PCI: Claim bus resources on PCI_PROBE_ONLY set-ups
  ARM/PCI: Claim bus resources on PCI_PROBE_ONLY set-ups
  PCI: generic: Claim bus resources on PCI_PROBE_ONLY set-ups
  PCI: Add generic pci_bus_claim_resources()
  alx: Use pci_(request|release)_mem_regions
  ethernet/intel: Use pci_(request|release)_mem_regions
  GenWQE: Use pci_(request|release)_mem_regions
  lpfc: Use pci_(request|release)_mem_regions
  NVMe: Use pci_(request|release)_mem_regions
  PCI: Add helpers to request/release memory and I/O regions
  PCI: Extending pci=resource_alignment to specify device/vendor IDs
  sparc/PCI: Implement pci_resource_to_user() with pcibios_resource_to_bus()
  powerpc/pci: Implement pci_resource_to_user() with pcibios_resource_to_bus()
  microblaze/PCI: Implement pci_resource_to_user() with pcibios_resource_to_bus()
  PCI: Unify pci_resource_to_user() declarations
  microblaze/PCI: Remove useless __pci_mmap_set_pgprot()
  powerpc/pci: Remove __pci_mmap_set_pgprot()
  PCI: Ignore write combining when mapping I/O port space

1  2 
Documentation/kernel-parameters.txt
arch/arm64/kernel/pci.c
drivers/pci/host/pci-host-common.c
drivers/pci/pci.c
include/linux/pci.h

Simple merge
index 94cd43c201309f504db3b6755f6f19850a87378e,39cfa032ffa70c9ef48020d7fa3fd959d3a1ca64..acf38722457b1d24a4aad62f167cef415b1538c3
@@@ -39,30 -36,12 +39,17 @@@ resource_size_t pcibios_align_resource(
        return res->start;
  }
  
- /**
-  * pcibios_enable_device - Enable I/O and memory.
-  * @dev: PCI device to be enabled
-  * @mask: bitmask of BARs to enable
-  */
- int pcibios_enable_device(struct pci_dev *dev, int mask)
- {
-       if (pci_has_flag(PCI_PROBE_ONLY))
-               return 0;
-       return pci_enable_resources(dev, mask);
- }
  /*
 - * Try to assign the IRQ number from DT when adding a new device
 + * Try to assign the IRQ number when probing a new device
   */
 -int pcibios_add_device(struct pci_dev *dev)
 +int pcibios_alloc_irq(struct pci_dev *dev)
  {
 -      dev->irq = of_irq_parse_and_map_pci(dev, 0, 0);
 +      if (acpi_disabled)
 +              dev->irq = of_irq_parse_and_map_pci(dev, 0, 0);
 +#ifdef CONFIG_ACPI
 +      else
 +              return acpi_pci_irq_enable(dev);
 +#endif
  
        return 0;
  }
Simple merge
Simple merge
Simple merge