PCI: Remove PCI_REASSIGN_ALL_RSRC use on arm and arm64
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 30 Nov 2017 17:21:57 +0000 (11:21 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 19 Dec 2017 05:07:43 +0000 (23:07 -0600)
commit7153884c088a9500f9379aeec877f3d4d4ec4fba
treeab40e20fa03e14bce2211fceed8c17769e69448c
parent7a09490966bd4e36fd1cee33775b3ed15344f93d
PCI: Remove PCI_REASSIGN_ALL_RSRC use on arm and arm64

On arm, PCI_REASSIGN_ALL_RSRC is used only in pcibios_assign_all_busses(),
which helps decide whether to reconfigure bridge bus numbers.  It has
nothing to do with BAR assignments.  On arm64 and powerpc,
pcibios_assign_all_busses() tests PCI_REASSIGN_ALL_BUS, which makes more
sense.

Align arm with arm64 and powerpc, so they all use PCI_REASSIGN_ALL_BUS for
pcibios_assign_all_busses().

Remove PCI_REASSIGN_ALL_RSRC from the generic, Tegra, Versatile, and
R-Car drivers.  These drivers are used only on arm or arm64, where
PCI_REASSIGN_ALL_RSRC is not used after this change, so removing it
should have no effect.

No functional change intended.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
Reviewed-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
arch/arm/include/asm/pci.h
arch/arm/kernel/bios32.c
drivers/pci/host/pci-host-common.c
drivers/pci/host/pci-tegra.c
drivers/pci/host/pci-versatile.c
drivers/pci/host/pcie-rcar.c