Skip to content

ARM: PCI: kill pcibios_msi_controller()

Bjorn Helgaas linux-arm-kernel linux-pci 3 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest posting 2/20 of 9 patches 0 repliesNew
  2. v5 posting 1/29 patches 0 repliesSuperseded
  3. v11 patch 0 repliesSuperseded

Patches in v5 posting 2/2 No applies recorded yet

None of the 9 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v5 yet.

Read the v5 thread

Cover letter [PATCH v5 0/9] ARM: PCI: kill pcibios_msi_controller()
Quoted 8 lines · Bjorn Helgaas

The first 5 patches here are essentially the same as Lorenzo's v4 posting at
http://lkml.kernel.org/1438169598-24490-1-git-send-email-lorenzo.pieralisi at arm.com

I added some at the end to fix what look like some X-Gene bugs to me, and to make X-Gene use pci_scan_root_bus_msi() like the other drivers that use msi_controller.

Quoted 5 lines

v4->v5 changes:
- Declare pci_scan_root_bus_msi() in drivers/pci/pci.h instead of include/linux/pci.h. I like the idea, but I hope we can replace this and other "scan_root_bus" interfaces with a single, more-generic interface, so I'd rather not expose this one widely.

This is one thing I screwed up already. pci_scan_root_bus_msi() can't be declared in drivers/pci/pci.h because that's not visible to arch/arm/kernel/bios32.c.

In case anybody wants to try it, I updated the branch here:
https://git.kernel.org/cgit/linux/kernel/git/helgaas/pci.git/log/?h=pci/enumeration